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