我想做的就是滚动到一个特定的位置。 我发现这种方法可以将scrollview(水平)滚动到最右边:
scrollView.fullScroll(ScrollView.FOCUS_RIGHT);
我希望能够滚动到最大的权利减去10px,怎么能实现这个目标?无论如何操纵scrollview滚动到特定位置?
真的需要这个,提前谢谢!
答案 0 :(得分:1)
您可以使用 ScrollView.scrollTo(Xpos,Ypos)滚动到特定位置或 ScrollView.scrollBy(xPos,Ypos)滚动特定距离< / p>
要滚动到视图的末尾 - 10px,您可以写
工作:
ScrollView.scrollTo(ScrollView.computeHorizontalScrollRange() - 10, 0);
不工作:
ScrollView.scrollTo(ScrollView.getWidth() - 10, 0);
答案 1 :(得分:0)
您可以尝试这样的事情:
scrollView.fullScroll(ScrollView.FOCUS_RIGHT);
scrollView.scrollBy(-10, 0);