我從webservice首先50列表視圖中顯示的值。我有頁腳加載按鈕。如果用戶點擊Load按鈕,我會從web服務獲得未來50記錄。如何追加第一50和第二50..n,並顯示在列表視圖中可有人告訴怎麼做如何追加arraylist和顯示在Android的列表視圖
我使用的數據的ArrayList對象
感謝
我從webservice首先50列表視圖中顯示的值。我有頁腳加載按鈕。如果用戶點擊Load按鈕,我會從web服務獲得未來50記錄。如何追加第一50和第二50..n,並顯示在列表視圖中可有人告訴怎麼做如何追加arraylist和顯示在Android的列表視圖
我使用的數據的ArrayList對象
感謝
在另一個臨時ArrayList中得到其他50條記錄,並通過調用你原來的ArrayList中的addAll()方法,然後後再次重新綁定具有您mearged ArrayList的適配器您的ListView與你原來的ArrayList中添加這些。
如果你正在談論ArrayList的合併則可以使用清單addAll()
方法將它們合併。
你剛纔在您已向其傳遞給notifydatasetchanged方法刷新列表清單和通話適配器的適配器ArrayList中添加新的50條記錄。
ListView listView =(ListView)findViewById(R.id.myListView);
final ArrayList listItems = new ArrayList();
final ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,listItems);
listView.setAdapter(adapter);
希望它能幫助你!
如果您使用自定義適配器,那麼在您的getCount()適配器中只需返回i + 50;並初始化i = 50;並在按鈕頁腳上調用notifyDataSetChanged()。它將加載下一個50列表。然後,無需合併兩個數組列表, – user370305
請給一些源代碼@ user370305 – Cristiana214
@ Cristiana214 - 爲了什麼問題?你有什麼問題?正確描述。 – user370305