如何在图库android中显示列表视图选择的图像?

时间:2013-10-23 05:10:25

标签: android android-listview image-gallery

我在android中使用列表视图和图库..我有3个视图作为列表项,即联系人照片,名称和添加该联系人的按钮。当用户点击列表视图中的按钮时,该项目的联系人照片应该添加到图库中...有人可以告诉我们如何实现这个目标吗?

3 个答案:

答案 0 :(得分:0)

如果我的理解是正确的,为什么你不能下载图像并将其保存在SD卡中?它会自动显示在图库中。如果它没有在图库中显示,您可以在将图像下载到SD卡后调用以下内容进行隐式调用。

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory())));

答案 1 :(得分:0)

将图像保存在SD卡中。但在此之后,您将无法在图库中看到该图像。要查看此图像,您必须使用

刷新SD卡
broadcast(sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, 
Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath())));)

当您保存此图片时。

答案 2 :(得分:0)

@Nidhi可以添加像那样的图像

private void addPicToGallery() {
    Intent media = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);


 //mCurrentPhotoPath is the path to image.
     File f = new File(mCurrentPhotoPath);
     Uri contentUri = Uri.fromFile(f);
     media.setData(contentUri);
     this.sendBroadcast(media);
}