Android сырьевой ресурс

1

Есть ли способ получить имена файлов, сохраненные в папке res/raw программно?

Теги:

1 ответ

3
Лучший ответ

Зачем вам это нужно? Обычно это не очень хорошая идея и указывает, что вам нужно работать над дизайном ваших приложений. Вероятно, вам лучше сохранить ваши изображения в папке /assets или добавить еще один xml список всех из них. Во всяком случае вот пример, как вы можете сделать эту папку foe res/drawables. Таким образом, реализация для res/raw проста:

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню