0

我正在尝试使用 SD 卡中文件夹中的图像填充图库视图。我在这里阅读了有关 Android Dev 的图库教程: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 回答