`

listview gridview scrollview区别

 
阅读更多

     经常用listview,scrollview,gridview(很少用),今天总结了下它们的区别。只有懂得了各自的优势才能更好的利用

 

   scrollview中只能放一个子元素,当这个子元素的高度超过屏幕的高度时,就产生滑动了,且里面的元素是App运行一启动,页面展示后,scrollview中的所有的内容都加载到了内存中。所以当数据量大时,会影响性能。

 

   listview是只有当滑动时才加载后面的。所以当数据量大时,选择listview可提高性能。

 

   gridview是用于做几行几列的宫格用的,但是这个功能也可通过listview来实现。其用法与listview的用法一样。都是继承一个BaseAdapter.只是getView()方法返回的是每条item的部分内容;而listview是必须返回一条。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics