32

getCount()getChildCount()の違いは何ListViewですか?

4

3 に答える 3

70

getCount()アダプタ内のアイテムの数(リスト内の合計)を返します。これgetChildCount()ViewGroup、サブビューの数を返すメソッドです。ListViewビューを積極的に再利用するため、リストに1000個のアイテムがある場合、1000個getCount()が返されますgetChildCount()-約10個程度...

于 2012-04-20T08:36:58.580 に答える
3

getCount()はアダプタ内のアイテムのgetChildCount()数であり、このビューに含まれるビューの数を返すViewGroupのメソッドを参照します。

于 2012-04-20T08:37:08.983 に答える
0

アダプタにはgetChildrenCount();、作成する子の数を決定する1つのメソッドがあります。

  @Override
    public int getChildrenCount(int groupPosition) {
        return 1;
    }
于 2015-12-22T08:06:13.943 に答える