0

SDカード内のフォルダの画像をギャラリービューに表示しようとしています。ここで見られるAndroidDevのギャラリーチュートリアルを読みました:http://developer.android.com/resources/tutorials/views/hello-gallery.html、そして私のプロジェクトのドローアブルフォルダーからの画像でそれを動作させることができます。

私の質問は、Environment.getExternalStorageDirectory()+ File.separator + "MyPictureDirectoryフォルダーからファイルの配列を取得し、それらをギャラリーに表示するにはどうすればよいですか?ありがとうございます。

4

1 に答える 1

1

次のことを試してください、

File file = new File( Environment.getExternalStorageDirectory()+File.separator+"MyPictureDirectory"+File.separator);
File imageList[] = file.listFiles();
for(int i=0;i<imageList.length;i++)
{
   //Add images in Gallery from imageList
}

ファイルパスから画像を設定するには:

File imgFile = new  File(imagefilepath);
if(imgFile.exists()){

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

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

}
于 2012-05-24T04:19:41.610 に答える