方法一:
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());
}
方法二:
//把字符串转换为资源Id
public static int getResourdIdByResourdName(Context context, String defType, String ResName){
Resources res = context.getResources();
int resourceId = res.getIdentifier(ResName,defType,context.getPackageName());
return resourceId;
}