Field[] svgfields = R.drawable.class.getFields();            listid = new ArrayList<Integer>();            for (Field field : svgfields) {                if (field.getName().indexOf("geye_") != -1) {//这里是按照名称来排序的                    listid.add(field.getInt(R.drawable.class));                    Log.e("ImACname",field.getName());                }            }

资源的id会根据资源的名称进行排序,即即使新增加一个资源,但名称的排序靠前的话,资源id会重新排列。

更多相关文章

  1. android 获取不同res下的资源id
  2. Android中 Bitmap和Drawable相互转换的方法
  3. 技术|Android安装包优化
  4. Android中 Bitmap和Drawable相互转换的方法
  5. android 开发论坛资源URL
  6. 设置ProgressBar的颜色
  7. android下面res目录使用
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. Android 开机启动流程分析
  2. 迅雷快速下载 Android SDK相关
  3. Android(安卓)十大导航设计错误
  4. android 几个阶段
  5. android中常见的四种布局
  6. Android Studio开发JNI - 第一个JNI程序
  7. Google建议开发者从Eclipse切换到Android
  8. FFmpeg In Android(安卓)- 多媒体文件解
  9. Android 控件系列: GridView 的简单使用
  10. ListPreference之entries和entryValues