程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> listview-安卓ListView如何遍歷每個Item保存我每條上添加的數據

listview-安卓ListView如何遍歷每個Item保存我每條上添加的數據

編輯:編程綜合問答
安卓ListView如何遍歷每個Item保存我每條上添加的數據

圖片說明

我點擊一下,添加一條,還選擇時間,在EditView中寫入一個溫度值,將我選擇的時間及溫度最好一條條的保存。現在問題是,我如何對這個ListView進行遍歷?

最佳回答:


最簡單的方式是用hashmap記錄,key為position,你要去實時的記錄用戶編輯的情況,比方說edittext,在getview裡監聽textchange,然後改變的時候,把position和內容都傳到hashmap裡;
前面的時間也一樣,在datepicker、timepicker選完後,保存到hashmap裡。
Listview實現遍歷應該是不行的,因為listview的特性,它是多頁的,並且不顯示那些item的view已經被重復利用,其實它活躍的item的view就只有一屏幕的item的view,如果你超過一屏,那就無法遍歷到,所以只能實時的記錄,最後遍歷hashmap就行

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved