В Android мне нужно загрузить набор изображений из директории res / drawable
Я использую следующий код:
Field[] fields = R.drawable.class.getFields();
List<Picture> pictures = new ArrayList<>();
for (Field field : fields) {
String name = field.getName();
if (name.startsWith("img")) {
Picture picture = new Picture(name);
pictures.add(picture);
}
}
Среди всех файлов в 'drawable' он находитвсе файлы начинаются со строки 'img'.Чтобы этот код работал правильно, я должен вручную изменить имена файлов изображений.Если я могу получить расширение каждого ресурса в Drawable (например, JPG, PNG и т. Д.), Мне не нужно менять имя файла следующим образом.
Есть ли способ добиться этого?
Я ценю вашу помощь, спасибо: D