2015-11-25 4 views
0

У меня есть андроид сервировка стола следующей образом:Авто прокрутки определенной строки в Android TableLayout

MONTHNAME Дата день Событие

1 январь-Jan пн Eric Birthday Party 15 января-Ян Вт Доктор Назначение 1 февраль -Feb Mon Doctor Назначение Март 1-Мар Mon Steve Birthday Party | | | | Ноябрь 15-Ноябрь Пн Джой День рождения 25 декабря-декабрь Mon Christmas

Все данные динамически отображаются из базы данных. Я хочу спросить, как автоматически прокручивать непосредственно до текущего месяца в ноябре в верхней части таблицы.

Заранее благодарим за помощь.

ответ

0
int index = 40; 
View child = mytablelayout.getChildAt(index); 
myscrollview.scrollTo(0, child.getTop()); 

В принципе, вам просто нужно получить позицию зрения и сообщить прокручиванию прокрутить к нему. Для этого требуется, чтобы у вас была ссылка на элемент, который вы хотите прокрутить, но вы также можете получить его динамически.