我擴展了列表視圖,其中包含15個項目,當我到達底部時,我加載了15個項目。當我得到了15個,我調用adapter.notifyDataSetChanged(),然後列表移動到頂部,所以失去了我目前的選擇。我想,列表應該增加更多,但它應該到底,我的選擇屬性不應該改變,如Gmail應用程序。他們悄悄地在底部添加了新的物品。如何實現這一目標?在調用adapter.notifyDataSetChanged()時失去當前選擇
2
A
回答
6
您可以將您的ListView
的selectionMode
設置爲ListView.CHOICE_MODE_SINGLE
。
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
默認情況下ListView
有CHOICE_MODE_NONE
。將其設置爲CHOICE_MODE_SINGLE
或CHOICE_MODE_MULTIPLE
將保持您選擇的項目的狀態。
+0
當調用notifyDataSetChanged()時+1我的列表視圖每次都跳到頂部 - 使用單一選擇模式停止了此操作。謝謝 – Dori 2013-04-10 16:31:13
相關問題
- 1. Treeview物品在失去焦點時失去選擇
- 2. DataGrid失去選擇
- 3. ListView在使用嵌套setOnItemClickListener時丟失了當前選擇
- 4. 當前時間選擇器
- 5. adapter.notifyDatasetChanged()而不更改當前視圖
- 6. 使用notifyDataSetChanged更新列表視圖項目後失去當前選擇項目
- 7. 失去高亮選擇
- 8. 調用函數時選擇當前用戶模式T-SQL
- 9. 失去的使用$(選擇).load(「myMethod的」)
- 10. 在突變後失去選擇
- 11. 當DataGrid失去焦點時,綁定源更改當前項目
- 12. 當選擇NSTextField時,不會調用controlTextDidBeginEditing
- 13. 當前時間減去mod_date_time
- 14. wpf DataGrid失去焦點時丟失行選擇
- 15. PHP:選擇當前選項
- 16. 當選擇一個項目時,AngularJS選擇框選項消失
- 17. UITableViewCell subclassed,當選擇消失時UIImageView
- 18. 當數據丟失時選擇一行
- 19. 如何在當前行中選擇前一行的值和過去的值?
- 20. NSTextField的選擇器在失去焦點時觸發?
- 21. UICollectionView和Selected Cell在滾動時失去選擇
- 22. jqGrid在請求被取消時失去選擇
- 23. NSButton的圖像在選擇時失去透明度
- 24. 選擇選項懸停時失去焦點
- 25. 當我設置樣式gridview線我失去了選擇器
- 26. 無法選擇當前選擇的div
- 27. 調用函數時,Textarea失去焦點
- 28. 調用當前用戶登錄的選擇項的用戶名
- 29. 駱駝:如何去所有「當」在「選擇何時」
- 30. 當從瀏覽器中選擇文件時,對話框會失去焦點
你可以得到當前選擇的對象和之後的通知重新設置閱讀更多關於這個話題。 – Spidy 2011-04-27 19:27:04
您是否重新創建適配器或只是將新項目添加到以前的項目? – GrAnd 2011-04-27 19:58:54