如何使按钮滚动到页面的某个部分?

时间:2018-03-11 18:08:35

标签: android button

我有一个片段,它有一个滚动视图,相对布局作为父级,持有不同的相对布局。我的屏幕顶部还有一个按钮,我想要完成的是,当用户点击按钮时,它会将屏幕移动到页面的一部分。例如,单击按钮#2时向下滚动到相对布局#2所在的页面部分。

1 个答案:

答案 0 :(得分:0)

试试这个, 使用此代码获取要滚动到的布局的位置。

int[] locations = getViewLocations(yourcustomview);
int x = locations[0]; // x position of left
int y = locations[1]; // y position of top

当你得到这个值时, 致电yourparentscrollview.srcollTo(x,y);