4

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

1 に答える 1

5

SDカードに直接アクセスしないでください。環境からアクセスしてみてください。このような:

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

そして、あなたは呼び出すことができますBitmapFactory

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