首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 通过字符串来获取R上面资源的ID 值

2013-02-18 
Android 通过字符串来获取R下面资源的ID 值方法一:?try{Field fieldR.drawable.class.getField(icon)i

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

方法一:

?

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());  Log.i("res",Integer.toString(i));  

?

热点排行