使用水平滚动视图选项卡主机自动滚动以编程方式
我正在使用 TabHost
开发一个示例应用程序,其中包含 HorizontalScrollView
。这是我的问题:
- 我有超过 10 个选项卡,当我单击任何选项卡时,它应该将重力设置为中心吗?我怎样才能克服这个问题。
提前致谢!!!
I am developing a sample application with TabHost
, which is containing HorizontalScrollView
. Here is my problem:
- I have more than 10 tabs, when i click on any of the tabs it should set the gravity as center? How i can over come this issue.
Thanks in advance!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这会涉及到一些计算。
基本上,您需要滚动到使元素居中的位置。
但
即使使用此方法,您也无法将结束元素居中,因为滚动视图不会滚动到其边界之外。
This will involve some calculation.
Bsically you will need to scroll to the position to center a element.
Where the
But even with this method, you will not be able to center the end elements as scrollviews will not scroll beyond its bounds.
我使用:实现 OnTabChangeListener。
I used: implements OnTabChangeListener.