Представление списка перерабатывает представления элементов, то есть под ростом вы понимаете общее количество видимых элементов.Поэтому, если в списке отображается X элементов, то независимо от того, сколько данных у вас есть, ваш список показывает только X. Надеюсь, это то, о чем вы спрашиваете.
listView.getChildCount()
- показывает, сколько элементов может отображать список.
listView.getCount()
- дает вам количество элементов внутри АДАПТЕРА, которое отличается от количества видимых элементов (и это то, к чему вы обращаетесь)
Редактировать: Вы сказали, что нужнопиксели используют listView.getWidth()
и listView.getHeight()