Отображение загруженного изображения в imageView - PullRequest
1 голос
/ 26 января 2011

Привет :) Я пытаюсь написать приложение для Android, которое загружает кучу изображений и отображает их в галерее.Мне удалось загрузить изображения (я загрузил их в каталог data / data / project - не уверен, что это правильно), но теперь я не могу получить к ним доступ (я пытался использовать метод setImageURI в imageView для отображения изображения послеЯ создал экземпляр Uri с помощью Uri.Builder (). appendPath ("data / data / project / file.jpg"). build (), но это было безрезультатно).Я новичок в разработке Android, поэтому любая помощь будет принята с благодарностью.Спасибо!

Ответы [ 2 ]

3 голосов
/ 26 января 2011

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

На высоком уровне вам нужно будет сделать это:

  1. Get 1..n Файловые объекты
  2. Загрузка растровых изображений из этих объектов с помощью BitmapFactory
  3. Загрузка этих декодированных растровых изображений в ImageView

Типичным механизмом просмотра набора ресурсов, подобного этому, является шаблон адаптера.Как я уже упоминал, есть хороший пример здесь , который также включает использование AsyncTask и некоторых других шаблонов, типичных для программирования на Android, с которыми вам следует ознакомиться.Просмотрите это и посмотрите, есть ли у вас дополнительные вопросы.

2 голосов
/ 26 января 2011

Попробуйте:

Uri uri = Uri.parse("file:///data/data/project/file.jpg");
image.setImageURI(uri);
...