如何在不给代码中的本地资源名称的情况下显示一堆图像?

时间:2010-11-22 21:39:23

标签: blackberry

您好我正在开发一个应用程序,我需要在某些情况下显示一堆图像。是否有更简单的方法来获取所有图像,而不像Android平台那样提及资源名称,如

 int id = getResources().getIdentifier(imgName, "drawable",
            getPackageName());

请有人在这方面帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

我认为你不想硬编码图像名称。 所以你可以使用ResourceBundle。

static ResourceBundle _resources=ResourceBundle.getBundle(MyAppResourcesResource.BUNDLE_ID, MyAppResourcesResource.BUNDLE_NAME);

Bitmap bitmap = Bitmap.getBitmapResource(_resources.getString(MyAppResourcesResource.IMAGE_NAME));

有关ResourceBundle的详细信息,请阅读本文。

Localizing an application