在我的一個ListView活動中,我正在改變點擊1行或更多行的顏色,但是當我再次回到這個活動時,我想保留這種行顏色的改變。所以如何保存和檢索ListActivity中行的顏色變化Android:如何保留ListView行的顏色變化?
回答
如果你想讓點擊行的顏色發生變化,你必須以某種方式保存行的狀態(如果它被點擊或不行)@ mak_just4anything建議給你的最適合你的數據類型是數組布爾值列表。這個列表你可以將它保存在sqlite數據庫中,也許可以使用一個鍵值對的首選項。但是需要注意的是,您需要通知適配器以更改數據,這一點非常重要。在適配器刷新後(我猜你會在onCreate或onResume回調中執行此操作),那麼您將看到正確着色的列表視圖
取一個布爾值數組,並使項目和布爾值的索引相同,這意味着您將擁有對應於項目數組的布爾數組,單擊項目將布爾值更改爲true,以便將它保存在該索引中,並且每當您返回時,都會找到與具有與布爾數組對應的彩色項目的相同數組。
謝謝,好主意,但我使用sqlite表作爲ListView的數據源。有可能在不同的條件下,應用程序將檢索不同的數據和ListVIew上的映射,所以我將得到不同的數據改變了行顏色。是否有可能保存與特定數據集的特定時間的ListView? – sagar
然後把另一個字段放在數據庫中,其中包含布爾值...而不是在程序中使用布爾數組.. ..! –
- 1. Android - ListView行背景顏色變化
- 2. Android的listview項顏色變化
- 3. 動作條的顏色變化也ListView的顏色
- 4. getView ListView所選項目顏色變化
- 5. Android按鈕顏色變化
- 6. 的Android變化TextView的字體顏色在ListView一個條件
- 7. 如何阻止DataGrid行顏色變化?
- 8. PIL jpeg,如何保留像素顏色
- 9. 如何在顏色變化的畫布上在Android上繪製漸變顏色?
- 10. 如何在ListView android中更改特定的行/行顏色?
- 11. 移動UITableView行時保留UITableViewCell顏色
- 12. 如何在android中改變默認ListView的文字顏色?
- 13. 改變在ListView中長按選擇的行的顏色Android
- 14. 與顏色變化在旋轉的Android
- 15. Android的背景顏色變化
- 16. 自定義Android ListView顏色?
- 17. 如何使用保留的假顏色修改灰色cmap?
- 18. 如何在Ruby中執行流程時保留輸出顏色?
- 19. 如何保存顏色SharedPreferences的Android
- 20. BufferedImage顏色變化
- 21. jquery顏色變化
- 22. AS3顏色變化
- 23. 顏色變化onhover?
- 24. android MaterialBetterSpinner提示顏色dosn't變化
- 25. Android按鈕動畫(顏色變化)
- 26. WPF ListView行背景顏色
- 27. 如何更改佈局的背景顏色並永久保留該顏色
- 28. listview選擇的項目顏色從Android中的其他活動回來時顏色發生了變化
- 29. 如何在Android中更改Listview項目的顏色和文本顏色
- 30. jQuery的顏色變化
Thanks.I使用sqlite表作爲ListView的數據源。有可能在不同的條件下,應用程序將檢索不同的數據和ListVIew上的映射,所以我將得到不同的數據改變了行顏色。是否有可能保存與特定數據集的特定時間的ListView? – sagar
我不知道也許有一些在android中用於保存對象的實例的serilizations,但我會再次提到你應該保存日期的地方比適配器應該被通知和列表視圖將相應地更新。你不應該改變它自己的列表視圖 – Lukap