4

我正在尝试将 .jpg 从我的 sd 卡显示到我的布局中的 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);
4

1 回答 1

5

不要直接访问 SD 卡,尝试通过Environment访问它。像这样:

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

然后你可以打电话BitmapFactory

Bitmap myBitmap = BitmapFactory.decodeFile(imageDir);
于 2012-06-12T21:08:52.747 回答