2012-02-03 14 views
0

ユーザーには見えないImageViewを含む画面があります。ユーザーは自分のギャラリーから、私は正常にコーディングした画像を参照する必要があります。選択したイメージへのパスが正しいことを確認し、パスを文字列に保存していることを確認するためにトーストを使用しました。私の問題は画像を選択した後です。どのようにパスを使用してImageViewで選択した画像を描くことができますか? それは可能ですか?Android:SDカードの既知のパスからImageViewに画像を描画

+0

Matt_Kねえ、この[リンク](http://stackoverflow.com/questions/7304007/take-picture-from-camera-and-choose-from-gallery-and-display-in-imageを参照してください。 -view)とこれ[リンク](http://stackoverflow.com/questions/7315498/how-to-store-and-retrieve-bitmap-in-sharedpreferences-in-android/7328685#7328685)を参照してください。私はあなたの問題を解決することを願っています。ありがとう。 – anddev

答えて

2

ビットマップイメージをSDカードに保存されたファイルから設定するには、次のコードを試してください。

File imgFile = new File("/sdcard/Images/test_image.jpg"); 
if(imgFile.exists()){ 

    Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath()); 

    ImageView myImage = (ImageView) findViewById(R.id.imageviewTest); 
    myImage.setImageBitmap(myBitmap); 

} 
+0

ありがとう!できます :) – DroidMatt