2012-12-11 166 views
2

我正在動態地將項目添加到ScrollView,並使其滾動到底部。我希望它保持在最佳狀態。將項目添加到滾動視圖使其滾動

我有一個ScrollView,垂直LinearLayout,一些東西,然後ListView被調整到其所有項目的高度,所以它不滾動。

當我加載我的數據並將其添加到佈局時,它會滾動!

回答

0

當您添加項目,你應該告訴你的滾動視圖留在通過該方法頂部:scrollTo(int x, int y);

for(int i = 0; i<items.size();i++) { 
     //adding items 
    } 
    //go to top atfer adding item 
    scrollView.scrollTo(0,0); 
0

它始終是一個壞主意,有一個滾動型內一個ListView。

我已經通過使用垂直LinearLayout來解決類似的問題,我添加了行而不是ScrollView。由於您始終在列表中顯示所有項目,因此此解決方案應該可以正常工作。

相關問題