У меня есть Scrolled TableLayout с сотней строк, и я обновляю содержимое строк в соответствии с таймером. Я хочу обновить только те строки, которые в настоящее время отображаются на экране, а не скрытые строки в нижней части ScrollView
Разве вы не можете использовать
int test = tableRow.getVisibity();
и использовать операторы if на основе полученного значения?
Вы можете использовать значение флага, установленное в true, если строка видима, и то же самое в false, если она невидима. Затем в вашем таймере просто проверьте логический флаг и, если это правда, обновите содержимое.