您好我正在开发一个应用程序,我需要在某些情况下显示一堆图像。是否有更简单的方法来获取所有图像,而不像Android平台那样提及资源名称,如
int id = getResources().getIdentifier(imgName, "drawable",
getPackageName());
请有人在这方面帮助我。谢谢。
答案 0 :(得分:0)
我认为你不想硬编码图像名称。 所以你可以使用ResourceBundle。
static ResourceBundle _resources=ResourceBundle.getBundle(MyAppResourcesResource.BUNDLE_ID, MyAppResourcesResource.BUNDLE_NAME);
Bitmap bitmap = Bitmap.getBitmapResource(_resources.getString(MyAppResourcesResource.IMAGE_NAME));
有关ResourceBundle的详细信息,请阅读本文。