您好我有一个listview设置,每行左侧有一个图标,使用row.xml。当活动开始时我想有一个图标但是当打开菜单并且选择了一个项目时我想在一个位置更改图标。例如
I Cat
I Dog
I Mouse
I Food
我是我的偶像,其余的是我的清单,我想在第二个位置改变我,以便列表看起来像这样
I Cat
D Dog
I Mouse
I Food
所以有些人如何获得所有职位然后再做
for (position 1){
change the imageview
}
但是我仍然希望第一个listview成为默认值,如何更改一行的图标?感谢您的帮助
答案 0 :(得分:0)
您绑定的基础数据结构是什么?如果它是一个Cursor,你可以在内容解析器上调用notifyChange,让适配器知道数据已经更新。
答案 1 :(得分:0)
结束这样做
ImageView imageView = (ImageView) lView.getChildAt(position).findViewById(R.id.checkbox);
imageView.setImageResource(R.drawable.checkbox);