//定义
private ArrayList<HashMap<String, Object>> item;
private SimpleAdapter listItemAdapter;
//初始化
listItemAdapter = new SimpleAdapter(this, item,R.layout.list_item,
new String[] { "name", "id", "houseNum","meterValue" },
new int[] { R.id.item_name,R.id.item_id, R.id.item_house_num,R.id.item_meter_value });
readingMeterList.setAdapter(listItemAdapter);
...//更新
HashMap<String, Object> map = Activity.this.item.get(index);
map.put("meterValue", String.format("%.2f", meterValue));
item.set(index, map);
listItemAdapter.notifyDataSetChanged();更新是时候要出错,错误信息如下, 不知道是哪里错了!
ListView
解决方案 »
- Android 调用系统程序显示一个文件夹下图片或视频
- ImageSwitcher.setFactory(this);报空指针
- android中实现百度地图,在线等
- 关于一个android自定义控件属性的问题?
- intend对象可以连续传递吗
- 求高人指点notepad里的一些东西
- android 里自定义view 填充GridView 的视图 可以吗
- android源码编译生成SDK时出现的问题
- 关于横竖屏切换问题,求前辈们解答一下
- android studio安装后出现的问题
- Android手机摔了一下,开机不了卡在开机动画那里,怎样把里面的照片信息等取出来
- 求指点:android程序通过网络打开自己电脑摄像头实现访问功能
应该用主线程刷新你的UI。