2011-11-04 55 views
0

我有一個textview和imageview內的linearlayout。 textview包含更多文本,所以我的屏幕大小超過。所以我在scrollview中放置了linearlayout。現在,當我滾動到scrollView的結尾並將方向從縱向更改爲橫向並返回到縱向模式而不改變位置時,滾動位置發生變化。在onSaveInstanceState中處理它並保留它,我的活動是在標籤佈局中,並且它沒有被調用。所以有人可以幫助我把它放置到相同的位置(scrollView的結束)到我更改方向之前的位置。問題與androidView方向上的scrollView位置變化

+0

有人可以幫忙嗎? – Raj

回答

2

這是android ScrollView-v2.1中的錯誤,而ScrollView沒有scrollChangedListener。所以我們必須通過從ScrollView類擴展來編寫CustomScrollView。然後編寫並實現CustomScrollView的scrollChangedListener接口並重寫onScrollChanged()方法以偵聽CustomScrollView的滾動位置的更改。