Есть ли способ получить подсчет количества видимых дочерних элементов списка?
У меня есть список с информацией, связанной с базой данных, которая может быть изменена в любое время. Когда база данных изменена, я отправляю широковещательную рассылку, уведомляющую класс ui, обрабатывающий представление списка. Затем обновляется дочерний элемент, относящийся к измененным данным. Я достигаю этого, предоставляя каждому элементу listview тег, а затем повторяя над списками, чтобы найти строку, соответствующую тегу из широковещательной передачи.
Я хочу только перебирать видимых детей. Мне не нужно вручную обновлять просмотры, которые не видны, поскольку они будут отражать новые данные при их создании. Я сейчас перебираю listView.getfirstVisiblePosition() в listView.getChildCount(). Это лучше, чем ничего, поскольку я не рассматриваю строки над видимыми строками, но я не хочу также проверять строки под ними.
Я проверил страницу listView разработчиков Android и ничего не нашел. Кто-нибудь знает, как я могу получить количество видимых детей?
Спасибо!