Android - 操纵滚动视图

发布于 2024-12-11 10:13:37 字数 191 浏览 0 评论 0原文

我想做的就是滚动到特定位置。 我发现这个方法将滚动视图(水平)滚动到最右边:

scrollView.fullScroll(ScrollView.FOCUS_RIGHT);

我希望能够滚动到最右边负10px,如何实现这一点?无论如何操纵滚动视图滚动到特定位置?

确实需要这个,先谢谢了!

all I want to do is to scroll to a specific position.
I found this method which scrolls the scrollview (horizontal) to the fullest right:

scrollView.fullScroll(ScrollView.FOCUS_RIGHT);

I want to be able to scroll to the fullest right minus 10px, how can achieve this? Anyway to manipulate scrollview to scroll to specific position?

Really need this, thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

听风吹 2024-12-18 10:13:37

您可以使用 ScrollView.scrollTo(Xpos,Ypos) 滚动到特定位置,或使用 ScrollView.scrollBy(xPos, Ypos) 滚动特定

距离视图结束 - 10px 你可以写

工作:

ScrollView.scrollTo(ScrollView.computeHorizontalScrollRange() - 10, 0);

不工作:

ScrollView.scrollTo(ScrollView.getWidth() - 10, 0);

You can use ScrollView.scrollTo(Xpos,Ypos) to scroll to a specific location or ScrollView.scrollBy(xPos, Ypos) to scroll by a specific distance

To scroll to the end of the view - 10px you can write

working:

ScrollView.scrollTo(ScrollView.computeHorizontalScrollRange() - 10, 0);

not working:

ScrollView.scrollTo(ScrollView.getWidth() - 10, 0);
如何视而不见 2024-12-18 10:13:37

你可以尝试这样的事情:

scrollView.fullScroll(ScrollView.FOCUS_RIGHT);
scrollView.scrollBy(-10, 0);

You could try something like this:

scrollView.fullScroll(ScrollView.FOCUS_RIGHT);
scrollView.scrollBy(-10, 0);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文