Android中ListView.getCount()与ListView.getChildCount()区别
2016-03-23 17:21
501 查看
今天本人在看ViewGroup的时候发现了一个简单的疑点,在这里总结一下:
在ListView的getCount()中系统实际上是调用的AdapterView.getCount(),其返回值就是当前item的总个数。
在ListView的getChildCount(),实际上我是调用的ViewGroup.getChildCount(),其返回值就是当前页面所能显得的view的个数。
区别:
两者的区别就是在于listview在没有承载滚动的时候,两个方法是相同的,当listview的个数足够多,只有滚动才能浏览的时候,
就需要用到getCount()。
在ListView的getCount()中系统实际上是调用的AdapterView.getCount(),其返回值就是当前item的总个数。
在ListView的getChildCount(),实际上我是调用的ViewGroup.getChildCount(),其返回值就是当前页面所能显得的view的个数。
区别:
两者的区别就是在于listview在没有承载滚动的时候,两个方法是相同的,当listview的个数足够多,只有滚动才能浏览的时候,
就需要用到getCount()。
相关文章推荐
- 完美实现Android ListView中的TextView的跑马灯效果
- android上改变listView的选中颜色
- Delphi7中Listview的常用功能汇总
- Delphi控件ListView的属性及使用方法详解
- android中ListView数据刷新时的同步方法
- Android提高之ListView实现自适应表格的方法
- Android中实现水平滑动(横向滑动)ListView示例
- C#实现ListView选中项向上或向下移动的方法
- Listview加载的性能优化是如何实现的
- C#实现listview Group收缩扩展的方法
- C# listview添加combobox到单元格的实现代码
- ListView 百分比进度条(delphi版)
- Android listview多视图嵌套多视图
- ListView Adapter优化 实例
- Android用ListView显示SDCard文件列表的小例子
- Adapter实现ListView带多选框等状态的自定义控件的注意事项
- asp.net ListView 数据绑定
- Android之ScrollView嵌套ListView和GridView冲突的解决方法
- android ListView和ProgressBar(进度条控件)的使用方法
- Android实现ListView异步加载图片的方法