1
這是我已經問過一陣子的問題的延續。我已經提供a solution這不是真的工作。反正 - 這裏的問題/問題Android - ListView自動增長沒有按預期工作
我看過去的一些帖子,似乎如果我添加項目 ListView控件適配器應該自我更新和用戶應該能夠 滾動到新追加的項目。不幸的是,這不是我觀察到的。如果我追加新項目到我現有的ArrayAdapter我只會 看到更新的結果,如果我再次運行ListView#setAdapter。做 什麼都不做,視圖無效等等什麼都不做。這裏有一個片段:
SearchItemsAdapter a = (SearchItemsAdapter) listview.getAdapter();
List<SearchItem> values = fetchNextSetOfItems();
a.append(values);
// unless I do this - I will not see the update, but if I do -
// I'll jump to the top
listview.setAdapter(a);
這裏的append方法:
public void append(List<SearchItem> values) {
this.items.addAll(values);
}
什麼我失蹤?
顯然:)這確實按預期工作,感謝Mark – Bostone 2009-10-12 22:08:16
謝謝先生...我們可以使我們最終添加的視圖的gridview負載,而是現在從第一個加載,然後添加視圖 – 2014-02-06 14:18:37