2016-06-20 9 views
0

私はAndroidプログラミングを初めて使いました。画像ボタンに現在設定されている画像リソースの名前を取得する方法を知りたいと思います。 例:b1.setImageResource(R.drawable.img); //ここで、b1はイメージボタンで、imgはres/drawableにあるpngファイルの名前です。画像ボタンに使用されている画像リソースの名前を取得

ここでイメージファイルの名前、つまり「img」を取得する方法を知りたいと思います。 ありがとうございます。

答えて

1

このように、任意のデータを格納できるようにsetTag()とgetTag()を使用できます。

imageView.setTag("imageNameHere"); 
String imageName = (String) imageView.getTag(); 

私に知らせてください! ;)

+1

はい働いたおかげでたくさん – SageCoder

0

イメージをボタンの背景として追加するだけであると思います。

これを行うには、選択した画像をres/drawableフォルダに追加します(これを行う方法はたくさんあります)。必要に応じて名前を変更できますが、小文字の場合は下線(_)(「img_1」など)を使用するか、「img」だけを使用することをお勧めします。

次に、あなたのXMLビューで、アンドロイド追加:あなたのボタンに背景ラインを...

<Button 
    android:id="@+id/b1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/img"/> 
+0

私はチックタックつま先のゲームを作って欲しかったんJavaコードで画像を動的に変更します。しかし、とにかくありがとう:) – SageCoder

関連する問題