现在的位置: 首页 > 综合 > 正文

android 通过字符串来获取R下面资源的ID 值

2018年05月27日 ⁄ 综合 ⁄ 共 313字 ⁄ 字号 评论关闭

转自:http://www.cnblogs.com/changefuture/archive/2011/09/20/2295989.html

方法一

try{
            Field field=R.drawable.class.getField("icon");
            int i= field.getInt(new R.drawable());
            Log.d("icon", i + "");
        }catch(Exception e){
            Log.e("icon",e.toString());
        }

方法二

Resources res=getResources();
        int i=res.getIdentifier("icon","drawable",getPackageName());
【上篇】
【下篇】

抱歉!评论已关闭.