显示res / raw的索引图像

时间:2011-04-10 06:05:19

标签: android

我想显示存储在res / raw文件夹中的一个图像。问题是我的图像的android路径是“R.raw.fx”,带有x和索引(如f1,f25,...),我不知道这个索引是什么。所以我想添加“f”和我的索引来将图像存储在ImageView上。

我猜怎么能这样做? (不是ImageView部分:) ofc)

提前谢谢你。

1 个答案:

答案 0 :(得分:1)

我遵循这种方法:

我制作这样的地图(在静态变量中或在单身内部)

private HashMap<String, Integer> imageIdMap;

当应用程序加载时,我填充它:

imageIdMap = new HashMap<String, Integer>();

imageIdMap.put("f1", R.raw.f1);
imageIdMap.put("f2", R.raw.f2);

后来使用如下:

myIageView.setImageResource(imageIdMap.get("f" + index));