Вопрос по java, android-listview, android – Android: разница между getCount () и getChildCount () в ListView

30

В чем разница междуgetCount() а такжеgetChildCount() вListView?

Ваш Ответ

3   ответа
3

getCount() количество элементов в адаптере, в то время какgetChildCount() ссылается на метод ViewGroup, который возвращает количество представлений, которые содержит это представление.

67

getCount() возвращает вам количество элементов в адаптере (всего в списке),getChildCount() этоViewGroup метод, который возвращает вам количество подпредставлений.ListView активно использует просмотры, так что если в вашем списке 1000 элементовgetCount() вернет 1000,getChildCount() - около 10 или около того ...

голосуйте за этот ответ, потому что я был достаточно глуп, чтобы сделатьlistview.getChildAt(getCount() -1) и получите исключение нулевого указателя.
0

getChildrenCount();что решить, сколько детей вы хотите создать.

  @Override
    public int getChildrenCount(int groupPosition) {
        return 1;
    }

Похожие вопросы