2013-11-09 5 views
0

Как я могу динамически добавлять динамик изображения, когда у меня есть изображения в папке с возможностью копирования и вложенной папке. Например, drawable-ldpi/S_001/a001_001.jpg.Динамическое изменение переключателя изображения

Я попытался заполнить одно изображение, но приложение разбилось. Вот код:

ImageSwitcher imageSwitcher = (ImageSwitcher) findViewById(R.id.imageSwitcher); 
imageSwitcher.setImageDrawable(getResources().getDrawable(getResources().getIdentifier("S_001/a001_001.jpg", "drawable", getPackageName()))); 

мне нужна assisstance.

+0

Неплохо сделать новую папку в папке с возможностью переноса. –

+0

какая ошибка? – RobinHood

+0

, так что U говорит, что я копирую все файлы изображений в рисоваемом файле. так как я могу взять все из них одновременно в массиве? – user2199343

ответ

1

drawables папка предназначена для ресурсов img, используемых вашим приложением, таких как значки, 9 патчей, фонов и других элементов ui. You can't put subdirectories there.

Если вы планируете использовать некоторые фотографии в ImageSwitcher или что-то в этом роде, вы должны использовать папку assets. Read this to find out more.