getCount()和getChildCount()in和有什么不一样ListView?
24672 次
3 回答
70
getCount()返回适配器中的项目计数(列表中的总数),getChildCount()是一种ViewGroup返回子视图数量的方法。ListView积极地重用视图,所以如果你的列表有 1000 个项目getCount()将返回 1000,getChildCount()- 大约 10 个左右......
于 2012-04-20T08:36:58.580 回答
3
getCount()是适配器中的项目数,而getChildCount()指的是 ViewGroup 的方法,该方法返回此视图包含的视图数。
于 2012-04-20T08:37:08.983 回答
0
在您的适配器中,有一种方法getChildrenCount();可以决定您要创建多少个孩子。
@Override
public int getChildrenCount(int groupPosition) {
return 1;
}
于 2015-12-22T08:06:13.943 回答