放圖:

問題描述:如圖,滑動listview后,每個item的EditText數據會發生紊亂,不在對應的位置上。
解決方法:在購物車類中 創建HashMap 以鍵值對方式 存儲foods以及foods的數量
PRivate HashMap<Foods, Integer> foods_hm;在Adapter的getview方法中,根據當前foods 獲取對應的數量值設置到Adapter中
viewHolder.numberEt.setText(String.valueOf(foods_hm.get(foods)));若要改變EditText中的值,則通過修改HashMap的值后刷新listview,如上圖的+、-操作
刷新listview:
this.notifyDataSetChanged();
新聞熱點
疑難解答