您的位置:首页 > 其它

根据资源ID名获取ID值

2016-11-02 09:59 183 查看
/**
* 根据资源ID名获取ID值
* 利用Java反射机制从 R.drawable 类中获取资源ID
* @param name
* @return
*/
private int getResId(String name){
try {
//根据资源ID名获取Filed对象
Field field = R.drawable.class.getField(name);
return Integer.parseInt(field.get(null).toString());
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  获取ID值