我想显示存储在res / raw文件夹中的一个图像。问题是我的图像的android路径是“R.raw.fx”,带有x和索引(如f1,f25,...),我不知道这个索引是什么。所以我想添加“f”和我的索引来将图像存储在ImageView上。
我猜怎么能这样做? (不是ImageView部分:) ofc)
提前谢谢你。
答案 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));