getCount()
中的getChildCount()
和ListView
有什么区别?
答案 0 :(得分:67)
getCount()
会返回适配器中的项目数(列表中的总数),getChildCount()
是一种ViewGroup
方法,可返回子视图的数量。 ListView
会主动重新使用观看次数,因此如果您的列表有1000个项getCount()
将返回1000,getChildCount()
- 大约10个左右...
答案 1 :(得分:3)
getCount()
是适配器中的项目数,而getChildCount()
是指ViewGroup的方法,它返回此视图包含的视图数。
答案 2 :(得分:0)
在您的适配器中,有一个方法getChildrenCount();
决定您要创建多少个孩子。
@Override
public int getChildrenCount(int groupPosition) {
return 1;
}