0

私はすでに画像を配列に保存しています(int image [0] [0] = R.Drawable.img1このように)。imageviewにある画像とimage[0][0]を比較したいと思います。

imageviewをクリックすると、どの画像がimageviewにあるか知りたいのですが、画像が変化します。だから私はどの画像がimageviewにあるかを知る必要がありますか?

4

2 に答える 2

0

これにはのタグを使用することをお勧めしImageViewます。

の画像を設定するときはいつでもImageView、タグも設定してから、後でタグをチェックして画像が何であるかを確認してください。

image.setImageResource(R.drawable.pic1);
image.setTag(R.drawable.pic1);

...

long id = (long) image.getTag();
if (id == R.drawable.pic1) {
...
}
于 2012-06-07T14:09:20.910 に答える
0

View.setTag()を使用して、現在のドローアブルの ID を保存できます。後でView.getTag()で取得し、配列に格納されている値と比較できます。

于 2012-06-07T14:24:31.420 に答える