[Android]file遍歴リソースファイルのソートについて

951 ワード

  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が再ソートされます.