当 getFields() 方法为 运行 时,无法识别添加到可绘制文件夹的图像

Images added to drawable folder not being recognized when the getFields() method is run

我已将 720 张新图像添加到我的 Drawable 文件夹中,但是当我使用 Field[] drawables = android.R.drawable.class.getFields(); 时,其中 none 被识别。

Field[] drawables = android.R.drawable.class.getFields();
    for (Field f : drawables) {
        try {
            System.out.println("R.drawable." + f.getName());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

这只是 returns 默认添加到 Drawable 文件夹的图像列表。我也试过 getDeclaredFields 但没有成功。

您需要使用自己生成的 R class,即 your.package.name.R.drawable