1. [代码]方法一: ? 1 2 3 4 5 6 7 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()); } 2. [代码]方法二: ? 1 2 3 4 Resources res=getResources(); int i=res.getIdentifier( "icon" , "drawable" ,getPackageName()); Log.i( "res" ,Integer.toString(i)); 举报