我的問題是非常相似,這個沒有答案之一,有一些小的區別,我將解釋: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