我正在构建一个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};
答案 0 :(得分:1)
如果您知道资源类型,则可以获取标识符。也许只是将字符串标记化并获取类型,然后调用这里回答的一种方法: How to get a resource id with a known resource name?