画像をクリックすると画像ソースを取得しようとしています。私はandroid:tag
にURIを設定しました。例:私はこれを行うに私のコードでAndroidで画像ソースを取得
android:tag="@drawable/black_rook"
:
int imageId = (Integer) myImage.getTag();
newImage.setImageResource(imageId);
は、しかし、私はこれを言っエラーを取得:
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
これは私がInteger
にキャストライン上で起こります。イメージソースを取得するにはどうすればよいですか?またはこのエラーを修正するにはどうすればよいですか?
ありがとうございます、あなたのアドバイスのために私のレイアウトを変更しました。イメージを設定するのが今、うまくいきます。 – syy