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