Android: Display Image from SD CARD

后端 未结 4 1813
栀梦
栀梦 2020-11-27 06:53

This is driving me insane! Here\'s my code (I know this file exists):

File imageFile = new File(\"/sdcard/gallery_photo_4.jpg\");
ImageView jpgView = (Image         


        
4条回答
  •  情书的邮戳
    2020-11-27 07:03

    This code worked for me finally:

        setContentView(R.layout.main);
        ImageView jpgView = (ImageView)findViewById(R.id.imageView);
        Bitmap bitmap = BitmapFactory.decodeFile("/sdcard/sample-1.jpg");
        jpgView.setImageBitmap(bitmap);
    

    Crash was happening because setContentView() was not performed before attaching the jpgview:

    code that was crashing:

        ImageView jpgView = (ImageView)findViewById(R.id.imageView);
        Bitmap bitmap = BitmapFactory.decodeFile("/sdcard/sample-1.jpg");
        jpgView.setImageBitmap(bitmap);
        setContentView(R.layout.main);
    

提交回复
热议问题