我有一個ListView並設置一個SimpleAdapter來顯示一些格式化的項目,那麼我怎麼能添加其他項目到舊的格式的項目Listview。ListView add more items
1
A
回答
2
您需要擴展BaseAdapter
類,並創建一個方法addItem()
,將您的物品添加到BaseAdapater
的物品模型。那麼你應該打電話notifyDatasetChanged
讓你的listview更新。
這裏有很多這樣的例子和SO。
4
如果更多的數據添加到List
您在SimpleAdapter
構造函數中提供,然後調用mySimpleAdapter.notifyDataSetChanged()
方法事後ListView
將刷新本身。
相關問題
- 1. javafx Listview add items
- 2. ADD more inner divs jquery
- 3. ng-repeat add items(AngularJs 1.2.26)
- 4. <f:widget.paginate> show more items then from controller
- 5. checked listview items
- 6. ListView skipps views/items
- 7. UWP ListView not loading items
- 8. listview items are not shown
- 9. listview not displayed items android
- 10. Add onClickListener to listview item
- 11. windows phone 8 longlistselector selectmore more more
- 12. Android:GridView或ListView中「more」的默認圖標
- 13. Android listview with each items in each row
- 14. 將ListView Items列出來<string>?
- 15. 根據列表填寫ListView <Items>
- 16. 唧唧to same more more more single single single single single single single single single single single more more??
- 17. ListView Items(TextView)每次重新加載時滾動
- 18. 如何在add()命令中設置listview?
- 19. Group MenuItem's Items
- 20. Wordpress the_content('more')無法顯示<--more-->
- 21. items = [] .concat(items)它做了什麼?
- 22. 從ListView Items中提取字符串,添加字符?
- 23. 如何限制wp8.1中ListView Items的內容 - 分頁概念
- 24. 將ListViewItem添加到兩個或更多ListView Items集合?
- 25. 如何重寫ListView Items屬性而不創建新的控件?
- 26. ngStyle more properties
- 27. XPath over more levels
- 28. Angular2 highchart-more
- 29. NSPredicate strings more comparision
- 30. items in sencha touch 2
謝謝你的回答。但更重要的是,我不喜歡刷新自己,因爲我需要listview來保持它滾動的位置。我想讓它變得像我可以加載更多數據一樣。 – user564706 2011-01-05 23:38:34
你有一個'List'是的。例如。 'myList'。要向其添加數據,請調用方法'myList.add(myNewData)'。如果你這樣做並且不調用'mySimpleAdapter.notifyDataSetChanged()''ListView'不會刷新。 'myNewData'當然取決於你粘在你的List中。 – techiServices 2011-01-05 23:46:41
如果更新後備數據並調用'notifyDataSetChanged',它將盡可能保持滾動位置。 – 2011-01-06 04:16:24