要在Android中获取多个资源的名称,可以使用getResources().getResourceEntryName()方法。下面是一个示例代码,演示了如何获取多个颜色资源名称:
Resources res = getResources();
int[] colorIds = { R.color.c1, R.color.c2, R.color.c3 };
for (int colorId : colorIds) {
String resourceName = res.getResourceEntryName(colorId);
Log.d("Resource Name", resourceName);
}
在这个示例中,我们首先通过getResources()方法获取到资源对象res。然后,我们定义了一个包含多个颜色资源ID的整数数组colorIds。接下来,我们使用for循环遍历colorIds数组中的每个颜色资源ID,并使用res.getResourceEntryName()方法获取资源的名称。最后,我们使用Log.d()方法将资源名称打印到日志中。
请注意,R.color.c1、R.color.c2等是示例中的资源ID,你需要根据你的项目中实际的资源ID进行替换。