您的位置:首页 > 其它

根据图片名获取ID

2016-03-02 11:17 225 查看
public int getResourceId(String name){

try {

//根据资源的ID的变量名获得Field的对象,使用反射机制来实现的

Field field = R.drawable.class.getField(name);

//取得并返回资源的id的字段(静态变量)的值,使用反射机制

return Integer.parseInt(field.get(null).toString());

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}

return 0;

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