您的位置:首页 > 移动开发 > Android开发

Android通过图片名称获取资源id

2015-02-08 13:20 543 查看
/**
* 根据图片名称获取R.java中对应的id
*
* @param name
* @return
*/
public static int getImageIdByName (String name) {
int value = 0;
if (null != name) {
if (name.indexOf(".") != -1) {
name = name.substring(0, name.indexOf("."));
}
Class<com.aaa.bbbb.R.drawable> cls = R.drawable.class;
try {
value = cls.getDeclaredField(name).getInt(null);
} catch (Exception e) {

}
}
return value;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: