我正在使用带有 ImageAdapter 的网格视图来显示图像。我有两组图像,即包含原始图像的mThumbIds和包含所选图像的cThumbIds 。
现在,当我单击图像时,我会用所选图像更改普通图像。代码如下:
final ImageView iv = (ImageView)v.findViewById(R.id.icon_image);
iv.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
//iv.setColorFilter(Color.LTGRAY);
iv.setImageResource(cThumbIds[position]);
//iv.bringToFront();
index= position;
}
});
iv.setImageResource(mThumbIds[position]);
但是当我单击另一个图像时,另一个图像也显示为选中时出现问题。正确的方法是将新图像显示为选中并删除旧图像。换句话说,旧图像应恢复为原始图像。
请帮助我
谢谢,
潘卡伊