使用GalleryView选择多张图片

6

我想知道Android是否有内置代码,可以让我在画廊视图中选择多个图像,然后将这些图像作为文件名导出到字符串数组中(例如/sdcard/~f1.jpg,/sdcard/~f2.jpg,...)。

再次感谢任何帮助!只是想让你们知道,我正在使用的画廊(对于一个图像)工作正常 - 即它正确地导出文件名。只需要知道是否有一种简单的方法来选择多个并将它们导出。再次感谢!


可能是使用意图从Android照片库中选择多个图像的重复问题。 - Kevin Brown-Silva
2个回答

9

默认情况下,画廊小部件不支持多选。我认为唯一支持多选的是ListView,使用choiceMode属性(设置为2表示多选)。

你可以尝试将ListView扩展为自己的自定义视图,以按照你的需要格式化图像。

另一个选择是扩展画廊视图并添加自己的代码以允许多选。你需要覆盖很多方法来允许多选。查看Android源代码,了解他们是如何实现的。


@matter1990:我查看了Android GalleryView的代码,但是我没有找到任何特定的内容允许他们选择多个视图。我认为他们必须制作自己的自定义视图,但我没有找到该视图的.java文件。也许我在错误的位置寻找。 - hwrdprkns
Galleyview中没有支持多选的代码。您需要扩展它以添加此功能。我不确定代码确切的位置,但一个好的起点是Android源网站:source.android.com - matto1990

2

我想向您指出以下。它似乎可以做到您想要的事情。还有能够创建您自己的相册,就像这篇教程中所解释的那样。


你提到的教程是打开所有图片而不是文件夹。 - Aditya Vyas-Lakhan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接