2011-07-30 107 views
0

我有一個活動,其中顯示列表中的20個項目,在底部列表視圖有一個footerview爲「加載更多結果當我們點擊加載更多它應該加上下一個20個結果,這是工作正常當前狀態保留在listview android中。

但點擊加載後,整個頁面得到刷新,並從頂部顯示。 雖然它應顯示當前位置的項目。是否有任何方法? 數據來自解析。

Thanx

+0

我想你在使用新的適配器加載20多個項目時。避免它,只需將20行數據添加到以前的適配器,不要創建一個新的。 –

+0

thanx pankaj。我得到的解決方案是ListView方法setSelection(int)。 – Himanshu

回答

1

你必須保持一個全球櫃檯在哪裏您的ListView知道您的計數器(或索引)在哪裏。從解析數據中添加新項目時,只需增加計數器即可。當ListView動態下載更多項目時,您應該將您的櫃檯放入解析過程中,以便下載新數據。

+0

感謝您的回覆。我得到的解決方案有一個方法setSelection(int position)。 – Himanshu

+0

@Himanshu:嗯,我想我誤解了你的問題,但你已經解決了它。 :-) – Wroclai