我是Android新手,我想知道如何获取图像按钮上当前设置的图像资源的名称。 例如:b1.setImageResource(R.drawable.img); //其中b1是图像按钮,img是存在于res/drawable中的png文件的名称。获取图像按钮中使用的图像资源的名称
现在我想知道如何获得图像文件的名称,即“img”。 在此先感谢。
我是Android新手,我想知道如何获取图像按钮上当前设置的图像资源的名称。 例如:b1.setImageResource(R.drawable.img); //其中b1是图像按钮,img是存在于res/drawable中的png文件的名称。获取图像按钮中使用的图像资源的名称
现在我想知道如何获得图像文件的名称,即“img”。 在此先感谢。
您可以使用setTag()和getTag()这种方式来存储任何你想要的数据。
imageView.setTag("imageNameHere");
String imageName = (String) imageView.getTag();
让我知道! ;)
我猜你只是想添加一个图像作为你的按钮的背景。
要做到这一点,将您选择的图像添加到您的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"/>
没有我这是井字游戏,并希望在Java代码中动态更改图像。但是,无论如何感谢:) – SageCoder
是的,这工作,非常感谢 – SageCoder