Android: отображение изображения .jpg с SDCard с помощью ImageView

1

Я пытаюсь отобразить .jpg с моей SD-карты в изображение в моем макете. Я не получаю никаких ошибок, но ничего не отображается. Буду признателен за любую помощь. Благодаря

EDIT:

        layout1 = (LinearLayout) findViewById(R.id.layout1Activity);

     String imgFile = Environment.getExternalStorageDirectory() + "/Apple.jpg";


            Bitmap myBitmap = BitmapFactory.decodeFile(imgFile);


            ImageView myImage = new ImageView(this);
            myImage.setImageBitmap(myBitmap);
            layout1.addView(myImage);
  • 0
    Вы, кажется, пропускаете " в своем коде ...
  • 0
    Упс. Починил это
Показать ещё 3 комментария
Теги:
android-imageview
bitmap

1 ответ

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

НЕ обращаются к карте SD напрямую, попробуйте обратиться к ней через Environment. Вот так:

String imageDir = Environment.getExternalStorageDirectory()+"/apple.jpg";

а затем вы можете вызвать BitmapFactory:

Bitmap myBitmap = BitmapFactory.decodeFile(imageDir);
  • 0
    Попробовал это. Я до сих пор не получил изображение. Я отредактировал свой код до обновленной версии

Ещё вопросы

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