[Android]关于filed 遍历资源文件的排序问题
16lz
2022-04-18
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会重新排列。
更多相关文章
- android 获取不同res下的资源id
- Android中 Bitmap和Drawable相互转换的方法
- 技术|Android安装包优化
- Android中 Bitmap和Drawable相互转换的方法
- android 开发论坛资源URL
- 设置ProgressBar的颜色
- android下面res目录使用
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用