我是Android编程的新手,我想知道如何获取当前在图像按钮上设置的图像资源的名称。 例如:b1.setImageResource(R.drawable.img); //其中b1是图像按钮,img是res / drawable中存在的png文件的名称。
现在我想知道如何获得图像文件的名称,即“img”。 提前谢谢。
答案 0 :(得分:1)
您可以使用setTag()和getTag()这样存储您想要的任何数据。
imageView.setTag("imageNameHere");
String imageName = (String) imageView.getTag();
让我知道! ;)
答案 1 :(得分:0)
我猜您只是想将图像添加为按钮的背景。
要执行此操作,请将您选择的图像添加到res / drawable文件夹(有很多方法可以执行此操作)。您可以根据需要重命名,但我建议使用带下划线的小写字母(_),例如" img_1"或者只是" img"正如你所说的那样。
然后,在您的XML视图中,将 android:background 行添加到您的按钮...
<Button
android:id="@+id/b1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/img"/>