2017-01-30 11 views
0

ギャラリーインテントを開いて画像ビューに表示する方法を知っています。Galleryインテントを開かずにOncreateメソッドでギャラリーから画像を表示する

しかし、私はoncreateメソッドでイメージを自動的に選択してイメージビューに表示する際に問題に直面しています。

私は誰がどのようにギャラリーの意図をopentingせずにそれを行うために私を導くことができる

の名前「myfile.jpg」と、ギャラリーのフォルダ内の画像を持っています。

はここで事前

+0

http://stackoverflow.com/questions/17165972/android-how-to-open-a-specific-folder-via-意図して表示する内容のファイル –

+0

http://stackoverflow.com/questions/21544331/trying-open-a-specific-folder-in-android-using-intent –

答えて

1

にありがとうソリューションです:

ImageView image = (ImageView)findViewById(R.id.myImage); 

File root = Environment.getExternalStorageDirectory(); 
String path = root.getAbsolutePath(); 
path = path + File.separator + "myfile.jpg"; //where you image file located 

Bitmap myBitmap = BitmapFactory.decodeFile(path); 

image.setImageBitmap(myBitmap); 
+0

使用しないでくださいビットマップ。イメージパスがあるので、ビットマップの代わりに 'image.setImageURI(uri);'を使用してください。 – Eswar

+0

'BitmapFactory.decodeFile(path);'はメモリの問題を引き起こします。代わりに 'Glide'、' Picasso'などのImageloaderを使用してください。 – Wizard

+0

EswarとWizard、基本的に画像パスがあればピカソを使用します。これは単なる例です。 –

関連する問題