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