安卓:从SD卡使用的ImageView显示.JPG图像(Android: Displaying .j

2019-06-25 11:10发布

我想显示从我的SD卡为.jpg到我的布局中的ImageView的。 我没有得到任何错误,但没有得到显示。 我将不胜感激任何帮助。 谢谢

编辑:

        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);

Answer 1:

不要直接访问SD卡,尝试访问它低谷环境 。 像这样:

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

然后你就可以调用BitmapFactory

Bitmap myBitmap = BitmapFactory.decodeFile(imageDir);


文章来源: Android: Displaying .jpg image from sdcard using ImageView