在activity中调用adapter.gerView方法(此adapter是继承baseAdapter的而来的),得到了某个控件在listView列表项中的View,然后通过这个View.FindViewByID找到这个控件,最后更新控件的状态,但是为什么不起作用?
PS : 下面那个state的值是在广播中收到的消息,由于太多就不一一贴出来了。
MyAdapter adapter = new MyAdapter(context);
View view2 = adapter.getView(ListViewPostion, convertView, null);
ImageButton btn = (ImageButton) view2.findViewById(R.id.btn__switch);
if(state) {
btn.setImageResource(R.drawable.switch_on);
}else {
btn.setImageResource(R.drawable.switch_off);
}