Android 多文件选择器/选择器对话框

标签 android android-dialog filechooser

我一直在互联网上搜索一个简单易用的 Android 文件选择器对话框,该对话框还可以选择多个文件并返回一个 uri 或包含所有选定文件的字符串数组。

目前我使用aFileChoosergithub 上,我认为它比 android-file-dialog 更好.但两者都没有解决传递多个文件的问题。

我只是一名中级 android 开发人员,但我认为这对于专业人士来说并不难实现。

我看过aFileChooser的代码我认为向文件项添加一个复选框是可行的方法,但就代码而言,我一无所知,开发人员似乎在可预见的 future 不会真正致力于此

所以简而言之,我请求帮助将选择多个文件选项添加到 aFileChooser通过 github 或此处,或者向我建议一个更好的对话框来完成我想要的。

最佳答案

我不知道您可以使用任何文件选择器,但我可以向您展示很久以前我是如何制作自己的文件选择器的。它实际上很丑陋,但它可以满足您的要求。您可以选择多个文件和一个 ArrayList<File>通过 Intent 返回.

因此,如果您真的需要它,您可以将它作为一个示例来说明如何做,并自己实现(我不建议您像现在这样使用我的)。

以下是 GitHub 的链接:

下面是 FileSelectionActivity 的截图,正如我所说,丑陋。

“Go Up”转到文件层次结构的更高级别,有两个 ListView s,一个用于目录,一个用于文件。这些文件有复选框。当按下分享按钮时,第二个 ListView 中的每个项目被选中以查看该复选框是否处于 Activity 状态。那是 FileSelectionActivity 的第 71 行文件。

FileSelectionActivity on phone

无论如何,我希望这可以帮助您制作自己的文件选择器或其他东西。

关于Android 多文件选择器/选择器对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22095441/

相关文章:

Android ICS 对话框标题颜色

android - 如何在旋转屏幕后关闭 dialogfragment

java - 在 JavaFX 中从 FileChooser 打开图像

c - 非 GTK 应用程序中的 GTK+3 文件选择器

java - 库中的 Debug模式

java - java ftpclient 需要什么权限?

android - 模仿 Gmail 应用标签列表

php - mysql 数据未使用 JSON 更新

java - 将操作栏添加到自定义对话框

java - 如何从 Controller 类打开 JavaFX FileChooser?