2013-08-02 2 views
1

Я работаю над Android-приложением, и мне было интересно, можно ли загружать файлы изображений непосредственно в изображение? Например, если у вас есть список фотографий, изображение должно показывать изображение каждого элемента. Кроме того, как вы это сделаете для файлов apk. Например, когда вы просматриваете файлы apk с помощью файлового менеджера, они обычно имеют значок приложения справа от каждого файла apk.Как установить образ изображения для определенного файла на Android?

Это мой код: Элемент равный файлу в каталоге sdCard.

(ImageView)findViewById(R.id.fileimage).setImageURI(Uri.fromFile(item)); 

ответ

1

Вы можете использовать это:

File img = new File(“PATH/image.jpg”); 
if(img.exists()){ 

    Bitmap myBmp = BitmapFactory.decodeFile(img.getAbsolutePath()); 
    ImageView fileimage = (ImageView) findViewById(R.id.fileimage); 
    fileimage.setImageBitmap(myBmpp); 

} 
+0

Ницца! оно работает!! Но я получаю сообщение об ошибке, когда я пытаюсь загрузить папку с картинками. – user2351234

+0

Вставьте LogCat, а затем запишите здесь память устройства и размер изображения, который вы используете, поскольку установка образа в память загружается в память. – g00dy

+0

ОШИБКА/AndroidRuntime (5457): FATAL EXCEPTION: main java.lang.OutOfMemoryError – user2351234

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