【发布时间】:2011-04-10 06:05:19
【问题描述】:
我想显示存储在 res/raw 文件夹中的图像之一。问题是我的图像的android路径是“R.raw.fx”,带有x和索引(如f1,f25,...),我不知道这个索引是什么。所以我想附加“f”和我的索引以将图像存储在 ImageView 上。
猜猜我该怎么做? (不是 ImageView 部分 :) ofc)
提前谢谢你。
【问题讨论】:
标签: android
我想显示存储在 res/raw 文件夹中的图像之一。问题是我的图像的android路径是“R.raw.fx”,带有x和索引(如f1,f25,...),我不知道这个索引是什么。所以我想附加“f”和我的索引以将图像存储在 ImageView 上。
猜猜我该怎么做? (不是 ImageView 部分 :) ofc)
提前谢谢你。
【问题讨论】:
标签: android
我遵循这种方法:
我制作这样的地图(在静态变量中或在单例中)
private HashMap<String, Integer> imageIdMap;
当应用程序加载时,我填充它:
imageIdMap = new HashMap<String, Integer>();
imageIdMap.put("f1", R.raw.f1);
imageIdMap.put("f2", R.raw.f2);
以后用like:
myIageView.setImageResource(imageIdMap.get("f" + index));
【讨论】: