天天看点

Android中ListView.getCount()与ListView.getChildCount()区别

今天本人在看ViewGroup的时候发现了一个简单的疑点,在这里总结一下:

在ListView的getCount()中系统实际上是调用的AdapterView.getCount(),其返回值就是当前item的总个数。

在ListView的getChildCount(),实际上我是调用的ViewGroup.getChildCount(),其返回值就是当前页面所能显得的view的个数。

区别:

两者的区别就是在于listview在没有承载滚动的时候,两个方法是相同的,当listview的个数足够多,只有滚动才能浏览的时候,

就需要用到getCount()。

继续阅读