首页 > 学院 > 开发设计 > 正文

Listview 的item中嵌套EditText,更改EditText中的数据时出现数据紊乱

2019-11-09 15:47:37
字体:
来源:转载
供稿:网友

Listview 的item中嵌套EditText,更改EditText中的数据时出现数据紊乱

放图:

问题描述:如图,滑动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();


上一篇:app和SystemProcess调试方案

下一篇:Box2d

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表