[Android]关于filed 遍历资源文件的排序问题

  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会重新排列。

上一篇:[转]NET Core中实现一个Token base的身份认证


下一篇:“SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。”