私はすでに画像を配列に保存しています(int image [0] [0] = R.Drawable.img1このように)。imageviewにある画像とimage[0][0]を比較したいと思います。
imageviewをクリックすると、どの画像がimageviewにあるか知りたいのですが、画像が変化します。だから私はどの画像がimageviewにあるかを知る必要がありますか?
私はすでに画像を配列に保存しています(int image [0] [0] = R.Drawable.img1このように)。imageviewにある画像とimage[0][0]を比較したいと思います。
imageviewをクリックすると、どの画像がimageviewにあるか知りたいのですが、画像が変化します。だから私はどの画像がimageviewにあるかを知る必要がありますか?
これにはのタグを使用することをお勧めしImageView
ます。
の画像を設定するときはいつでもImageView
、タグも設定してから、後でタグをチェックして画像が何であるかを確認してください。
image.setImageResource(R.drawable.pic1);
image.setTag(R.drawable.pic1);
...
long id = (long) image.getTag();
if (id == R.drawable.pic1) {
...
}
View.setTag()を使用して、現在のドローアブルの ID を保存できます。後でView.getTag()で取得し、配列に格納されている値と比較できます。