我有一個ListView和我使用list.add(MYLIST)和adapter.notifydatasetchanged(),其將現有列表下方的項目,如何添加在最前面的項目上添加項目列表。在列表視圖的Android
例如:如果我收到新的MSG它應該是對現有列表的頂部。
在此先感謝。
我有一個ListView和我使用list.add(MYLIST)和adapter.notifydatasetchanged(),其將現有列表下方的項目,如何添加在最前面的項目上添加項目列表。在列表視圖的Android
例如:如果我收到新的MSG它應該是對現有列表的頂部。
在此先感謝。
使用add(int index, E object)
。凡index = 0
。
其實,如果你的適配器綁定到你的ListView,你也可以只插入項目到您的適配器的位置(在這種情況下0)
list.setAdapter(adapter);
...
adapter.insert(data, 0);
它自己更新,因爲你有它綁定
謝謝techiservices.It工作,我有另一個查詢列表中添加數據的升序換句話說,第一個項目到列表的底部和拉從收到的查詢ST項目開始到頂部,有什麼辦法,我可以反向列表Descending.Thanks阿恩像DESC順序爲正確答案。+ 1 –
@Jason木。只是做了一個編輯,說你可能會更好地對列表進行排序,可能在日期/時間上,這取決於你當然有哪些字段,並提供如何對用戶進行排序的選項。 – techiServices
是的,我會嘗試在ORDER BY DESC中獲取查詢嗎?我想這應該工作。再次感謝。祝你有美好的一天。 –