我點擊一下,添加一條,還選擇時間,在EditView中寫入一個溫度值,將我選擇的時間及溫度最好一條條的保存。現在問題是,我如何對這個ListView進行遍歷?
最簡單的方式是用hashmap記錄,key為position,你要去實時的記錄用戶編輯的情況,比方說edittext,在getview裡監聽textchange,然後改變的時候,把position和內容都傳到hashmap裡;
前面的時間也一樣,在datepicker、timepicker選完後,保存到hashmap裡。
Listview實現遍歷應該是不行的,因為listview的特性,它是多頁的,並且不顯示那些item的view已經被重復利用,其實它活躍的item的view就只有一屏幕的item的view,如果你超過一屏,那就無法遍歷到,所以只能實時的記錄,最後遍歷hashmap就行