Реальная высота просмотра - PullRequest
0 голосов
/ 21 июля 2011

Как узнать реальную высоту содержимого списка?Я имею в виду, что я хочу получить высоту этого элемента управления, когда он имеет 0 элементов, 1 элемент, ... 100 элементов?

1 Ответ

3 голосов
/ 21 июля 2011

Представление списка перерабатывает представления элементов, то есть под ростом вы понимаете общее количество видимых элементов.Поэтому, если в списке отображается X элементов, то независимо от того, сколько данных у вас есть, ваш список показывает только X. Надеюсь, это то, о чем вы спрашиваете.

listView.getChildCount() - показывает, сколько элементов может отображать список.

listView.getCount() - дает вам количество элементов внутри АДАПТЕРА, которое отличается от количества видимых элементов (и это то, к чему вы обращаетесь)

Редактировать: Вы сказали, что нужнопиксели используют listView.getWidth() и listView.getHeight()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...