android 获取Drawable下的图片(反射机制)

//android 的 drawable 存放的都是图片的资源引用
Class newClass = R.drawable.class;//获取drawable类
Field[] fields = newClass.getFields();//获取该drawable的所有属性
for (Field field : fields){
  String str_name = field.geName();//获取图片的名字
  if (str_name.indexOf("搜索关键字") != -1){//获取特定名字的图片
     int data = field.getInt(newClass);//获取该图片的id,参数是类的实例
  }
}

 

posted @ 2016-03-21 20:54  技术丶从积累开始  阅读(297)  评论(0编辑  收藏  举报