web-dev-qa-db-ja.com

Imageviewを設定して、SDカードに画像を表示しますか?

携帯電話のSDカードに画像を保存しています。イメージビューで表示したいです。ファイルの場所を知っています。アクティビティの作成には、次のような簡単な言い方があります

ImageView img = (ImageView) findViewById(R.id.imageView1);    
String path = Environment.getExternalStorageDirectory().toString() "Images/image.jpg";     
img.setsrc = path ;

これを行う方法があれば教えてください。ありがとうございました。

28
Vinod
Bitmap bmp = BitmapFactory.decodeFile(pathName);
ImageView img;
img.setImageBitmap(bmp);

お役に立てれば。

86
Egor

私はこのスニペットを持っています:

File imageFile = new  File("/sdcard/example/image.jpg"); 
if(imageFile.exists()){
    ImageView imageView= (ImageView) findViewById(R.id.imageviewTest);
    imageView.setImageBitmap(BitmapFactory.decodeFile(imageFile.getAbsolutePath()));
}

:)

22
MBH