ImageAdapter でグリッド ビューを使用して画像を表示しています。元の画像を含むmThumbIdsと、選択した画像を含むcThumbIdsの 2 つの画像セットがあります。
現在、画像をクリックすると、選択した画像で通常の画像が変更されます。コードは次のとおりです。
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]);
しかし、別の画像をクリックすると、別の画像も選択されているように表示されると問題が発生します。正しい方法は、新しい画像を選択済みとして表示し、古い画像を選択済みとして削除することです。つまり、古い画像は元の画像に戻す必要があります。
これについて私を助けてください
ありがとう、
パンカイ