我正在動態地將項目添加到ScrollView
,並使其滾動到底部。我希望它保持在最佳狀態。將項目添加到滾動視圖使其滾動
我有一個ScrollView
,垂直LinearLayout
,一些東西,然後ListView
被調整到其所有項目的高度,所以它不滾動。
當我加載我的數據並將其添加到佈局時,它會滾動!
我正在動態地將項目添加到ScrollView
,並使其滾動到底部。我希望它保持在最佳狀態。將項目添加到滾動視圖使其滾動
我有一個ScrollView
,垂直LinearLayout
,一些東西,然後ListView
被調整到其所有項目的高度,所以它不滾動。
當我加載我的數據並將其添加到佈局時,它會滾動!
當您添加項目,你應該告訴你的滾動視圖留在通過該方法頂部: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);
它始終是一個壞主意,有一個滾動型內一個ListView。
我已經通過使用垂直LinearLayout來解決類似的問題,我添加了行而不是ScrollView。由於您始終在列表中顯示所有項目,因此此解決方案應該可以正常工作。