转自: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());