我的问题是非常相似,这个没有答案之一,有一些小的区别,我将解释:TabHost内滚动型力量它,它滚动到下
TabHost inside of a Scrollview: always scrolls down when a Tab is clicked
我的滚动型发起滚动至底部,显示TabHost内容而不是顶部的内容(你可以在链接的问题中看到截图,它非常相似)。
如果我手动向上滚动,点击不同的标签不会影响ScrollView,问题只在第一次显示。 这是另一个问题的区别。
事情我尝试没有成功:
- 做了滚动内顶部组件可获得焦点,因此他们将获得焦点,而不是标签。
- 强制ScrollView滚动到
onResume()
方法的顶部,使用sv.fullScroll(View.FOCUS_UP);
或sv.scrollTo(0, 0);
。此外,在初始化中没有运气,但随后调用onResume()
有效地将其滚动到顶部。
关于为什么会发生这种情况的任何想法?如何进一步调查的提示也非常受欢迎。
不迟到!我在我的onCreate()中实现了这一点,它作为一个魅力:)感谢分享它弥敦道! – Pedro 2012-05-04 12:14:38