Android:ListView中getCount()和getChildCount()之间的区别

时间:2012-04-20 08:33:04

标签: java android android-listview

getCount()中的getChildCount()ListView有什么区别?

3 个答案:

答案 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;
    }