具有可绘制值到int数组的字符串数组

时间:2015-03-17 15:49:06

标签: android arrays string int drawable

我正在构建一个Andorid应用程序。我有这个String数组,其中包含图像文件的值:

String[] stringArray = new String[]{ "R.drawable.image1", "R.drawable.image2 ", "R.drawable.image3", "R.drawable.image4"};

是否可以将stringArray转换为类似的东西,如果是,那么Android应用程序可以正确读取资源值吗?如果是,那么如何?

int[] intArray = new int[]{R.drawable.image1, R.drawable.image2, R.drawable.image3, R.drawable.image4};

1 个答案:

答案 0 :(得分:1)

如果您知道资源类型,则可以获取标识符。也许只是将字符串标记化并获取类型,然后调用这里回答的一种方法: How to get a resource id with a known resource name?