如图所示
checkbox
页面中有个listview 里面包含了
在外部顶上有一个按钮 控制里面的删除图标(左侧打叉的一列按钮 )隐藏与显示 (修改了Adapter 里面的一个public 布尔 变量)
然后Adapter.notifyDataSetChanged() 刷新listview (删除按钮 )隐藏显示.
当点击按钮时目前出现了一个问题.checkbox(右侧打钩)的选中状态出现了问题.notifyDataSetChanged 后..就是选中项不对了..求解决的代码案例..非常感谢.
checkbox
页面中有个listview 里面包含了
在外部顶上有一个按钮 控制里面的删除图标(左侧打叉的一列按钮 )隐藏与显示 (修改了Adapter 里面的一个public 布尔 变量)
然后Adapter.notifyDataSetChanged() 刷新listview (删除按钮 )隐藏显示.
当点击按钮时目前出现了一个问题.checkbox(右侧打钩)的选中状态出现了问题.notifyDataSetChanged 后..就是选中项不对了..求解决的代码案例..非常感谢.
解决方案 »
- Android CTS4.0测试的fail项怎么办呢?
- 【100分】求模拟定位GPS,求思路...让微信可以识别到我们模拟的位置
- android tabactivity中的某个activity有两个view切换时edittext不再弹出软键盘
- 怎么保证我随机绘制出的矩形,都在屏幕边框上呢
- 视频文件的分辨率取得
- 仿新浪微博底部的导航怎么做的??
- SurfaceView与滑动页面冲突问题,求解决
- ListView item Button 点击背景切换问题
- 安卓activity之间互相通信的问题
- 画图程序导入图片报错
- Android 请问如何更改android 数据库的存储路径?数据库存储默认路径为/data/data/databases 我想把它存到sdcard,如何做?
- 急求!!!!!!java.lang.NoClassDefFoundError
isSelected = new HashMap<Integer, Boolean>();
for (int i = 0; i < list_food.size(); i++) {
isSelected.put(i, false);
}
getView里面{
checkbox.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
CheckBox box = (CheckBox) v;
Log.i(Util.LOG, position + "---" + box.isChecked());
if(box.isChecked()) {
Log.i(Util.LOG, "选择了:" + position);
isSelected.put(position, true);
} else {
isSelected.put(position, false);
Log.i(Util.LOG, "取消了:" + position);
}
});
checkbox.setChecked(isSelected.get(position));