自动滚动到Android Tablelayout中的特定行

时间:2015-11-25 13:57:19

标签: android scroll tablelayout

我的android Table Layout如下:

MonthName日期日活动

1月1日 - 1月1日埃里克生日派对 1月15日 - 1月Tue医生预约 2月1日 - 2月星期一医生预约 3月1日至3月3日史蒂夫生日派对                    |                    |                    |                    | 11月15日至11月周一欢乐生日派对 12月25日 - 12月圣诞节周一

动态地从数据库显示整个数据。 我想问一下如何自动滚动到当前月份,即11月在tablelayout上面。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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

基本上你只需要获取视图的位置并告诉scrollview滚动到它。这需要您引用要滚动到的项目,但也可以动态获取。

相关问题