【发布时间】:2016-10-18 09:56:57
【问题描述】:
我的 ViewPager 片段中有一个 scrollView。我想将初始 scrollView 位置设置为 (0,100)。
我尝试在onCreateView() 中设置scrollView.scrollTo(0,100)。它没有用。
然后我在 Handler 中尝试了同样的方法,它工作了,但它只在 (0,0) 之后滚动到 (0,100),导致 scrollView 的抖动很小,这对用户体验很不利。
有什么方法可以让滚动视图直接滚动到 (0,100) 而不是 (0,0)?或者 scrollView 中是否有任何方法可以检测初始滚动事件?
P.S :我看到了here 的问题,这也与我的相同,但接受的答案对我不起作用。
任何帮助将不胜感激。 谢谢
【问题讨论】:
-
由于您的滚动视图位于片段内,您可能在错误的位置调用该方法,因为这些方法应该有效。如果没有你在做什么的真实例子,就帮不上什么忙了。
-
您找到解决方案了吗?我也有同样的问题
标签: android android-fragments android-viewpager scrollview android-scrollview