我在listview中爲itemview的imageview設置了圖片A.我設置了onclick事件並更改爲另一個圖像B.但是,單擊後它不能更改爲另一個圖像。當我打印日誌時,我看到此方法已被調用。點擊圖片查看改爲其他圖片
holder.bus_icon.setImageResource(R.drawable.bus_blue);
holder.bus_icon.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Log.i("i", "點擊圖標了+test11" + position);
holder.bus_icon.setImageResource(R.drawable.bus_red);
adapter.notifyDataSetChanged();
}
});
不要叫adapter.notifyDataSetChanged();並檢查 –