【问题标题】:Select Multiple Images Using GalleryView使用 GalleryView 选择多个图像
【发布时间】:2011-03-04 18:55:10
【问题描述】:

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

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

【问题讨论】:

标签: android user-interface android-gallery


【解决方案1】:

默认情况下,图库小部件不支持多选。我相信其中一个是 ListView,它使用了 choiceMode 属性(设置为 2 用于多选)。

您可以尝试将 ListView 扩展到您自己的自定义视图中,根据需要格式化图像。

另一种选择是扩展图库视图并添加您自己的代码以允许多选。您将需要覆盖很多方法以允许多项选择。看看 android 源代码,看看他们是如何做到的。

【讨论】:

  • @matter1990:我查看了 Android GalleryView 的代码,但找不到任何特定的东西可以让他们选择多个视图。我以为他们必须制作自己的自定义视图,但我找不到该视图的 .java 文件。也许我找错地方了。
  • galleyview中没有代码支持多选。您需要对其进行扩展以添加此功能。我不确定代码的确切位置,但一个好的开始是 android 源网站:source.android.com
【解决方案2】:

我想向您指出以下library。它似乎做你想做的事。还可以创建自己的画廊,如this tutorial中所述

【讨论】:

  • 你提到的教程是打开所有图片而不是文件夹
猜你喜欢
  • 1970-01-01
  • 2012-10-17
  • 2016-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-13
  • 1970-01-01
  • 2020-05-07
相关资源
最近更新 更多