我正在寫一個世界時鐘應用程序,我正在使用自定義列表視圖和適配器。我列出了一系列城市和他們的時間。問題是我想不斷更新視圖中顯示的每個城市的時間,以秒爲單位。我應該怎麼做?列表視圖隨時間更新
1
A
回答
2
如果您已經爲listview設置了適配器,則可以更新適配器數據集並通知更改視圖,請參閱此api:notifyDataSetChanged()。但因爲它每秒更新一次。我不確定這種方法在性能方面是否有效。
0
保持對用於顯示單獨時間的視圖的跟蹤不會有幫助,因爲視圖是 重複使用 - 最好的辦法是通知列表數據集已更改,並更新單個視圖。如果你照顧和重複使用城市景觀,視圖更新的數量將會很低。
相關問題
- 1. 列表視圖更新隨機滾動
- 2. 在特定時間間隔更新列表視圖
- 3. 實時顯示時間並在列表視圖中更新
- 4. 更新骨幹列表視圖時
- 5. 我的客戶列表視圖不會隨新數據更新
- 6. Android - 更新列表視圖
- 7. 當sqlite更新時更新列表視圖
- 8. RealmBaseAdapter沒有更新時RealmResults更新列表視圖
- 9. 當試圖設置隨時間變化的值時,Android視圖不會更新
- 10. Android:LinearLayout更新視圖時重新排列
- 11. 更新列表視圖 - 重新查詢)
- 12. 更新/刷新列表視圖
- 13. 列表視圖只有更新後,我點擊列表視圖
- 14. Nullpointer當試圖更新列表視圖
- 15. 更新列視圖
- 16. 在同一時間下載多個圖像,並更新列表視圖
- 17. 在2列表視圖列之間懸停時更改光標
- 18. 如何在添加新項目時更新Expandable列表視圖
- 19. 適配器數據更改時更新列表視圖
- 20. 當項目屬性更改時更新列表視圖
- 21. 數據源更改時更新列表視圖項目
- 22. 當複選框被選中時更新列表視圖列
- 23. 更新WPF列表視圖作爲數據庫表更新
- 24. 使用asyncTask更新列表視圖
- 25. 立即更新列表視圖
- 26. ObservableCollection不更新列表視圖
- 27. NotifyDataSetChanged不更新列表視圖
- 28. 如何更新列表視圖
- 29. 更新一個列表視圖片段
- 30. 更新位置列表視圖json
性能可以,因爲列表只會傳遞可見條目進行更新。 –
只要你的適配器設置得當,這應該沒問題。畢竟,您正在更改每個屏幕元素,並且ListView具有一個快捷方式佈局路徑,它在適配器更改視圖內容時與視圖更改適配器getView外部的內容時使用。確保你沒有爲ListView的高度使用wrap_content。 – adamp