2014-01-29 3 views
0

Как загрузить изображения из папки ресурсов в моем адаптере GridView?Как загрузить изображения из ресурсов

У меня есть 200 изображений в папке с ресурсами, которые я назвал их именем_1.png, name_2.png.

Я хочу загрузить изображение и текст в элемент gridview android и показать изображения в соответствии с номером из папки ресурсов.

Я могу показать данные текстового просмотра, но не изображения.

Может ли кто-нибудь предложить мне, как это сделать. Я думаю, что мне нужно написать код в методе getview для изменения изображения.

Это GetView метод, который я пытался

ответ

1

Поместите ваши изображения в папку вытяжки и достигать их по имени, то доступ к ним по имени.

int resourceId = context.getResources().getIdentifier(name, "drawable", 
     context.getPackageName()); 

Затем вы можете использовать ресурс

imageView.setImageResource(resourceId); 

или

imageView.setBackgroundResource(resourceId); 
+0

Я делаю это так: для (INT I = 0; я user2061352

+0

отредактированный ответ более подробно –

+0

Работает правильно! У меня есть еще один вопрос. На самом деле проблема в том, что name_of_imagei загружает одни и те же изображения в разные категории из-за того же исполнения для каждой категории. Как я могу это исправить? – user2061352

Смежные вопросы