首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android:如何获取Drawable Image名称

在Android开发中,获取Drawable Image名称的方法如下:

  1. 首先,在res/drawable目录下创建一个XML文件,例如:image_names.xml。在该文件中,为每个Drawable Image定义一个字符串资源,如下所示:
代码语言:xml
复制
<?xml version="1.0" encoding="utf-8"?><resources>
   <string name="image_name_1">image_1</string>
   <string name="image_name_2">image_2</string>
   <string name="image_name_3">image_3</string>
</resources>
  1. 在代码中,使用Resources.getResourceEntryName()方法获取Drawable Image的名称。例如,以下代码将获取名为"image_name_1"的Drawable Image的名称:
代码语言:java
复制
Resources resources = getResources();
int resourceId = R.drawable.image_name_1;
String imageName = resources.getResourceEntryName(resourceId);
  1. 如果需要根据Drawable Image名称获取其ID,可以使用Resources.getIdentifier()方法。例如,以下代码将获取名为"image_name_1"的Drawable Image的ID:
代码语言:java
复制
Resources resources = getResources();
String imageName = "image_name_1";
int resourceId = resources.getIdentifier(imageName, "drawable", getPackageName());

通过以上方法,您可以在Android开发中获取Drawable Image名称。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券