Android 在文件选择器中选择目录
我使用aFileChooser库让我的用户选择文件。这个库很好,因为它可以与pre-Kitkat和post-Kitkat一起使用(它们改变了获取文件/文件夹路径的方式)。此外,它还显示内部和外部 问题是我只能让人选择文件。我希望用户也能够只选择文件夹(而不是文件),而我似乎不知道如何做到这一点或修改代码来做到这一点Android 在文件选择器中选择目录,android,filechooser,android-afilechooser,Android,Filechooser,Android Afilechooser,我使用aFileChooser库让我的用户选择文件。这个库很好,因为它可以与pre-Kitkat和post-Kitkat一起使用(它们改变了获取文件/文件夹路径的方式)。此外,它还显示内部和外部 问题是我只能让人选择文件。我希望用户也能够只选择文件夹(而不是文件),而我似乎不知道如何做到这一点或修改代码来做到这一点 有什么帮助吗?您想如何区分选择要更改的目录和选择要返回的目录?一种可能是每个目录都有一个名为“使用目录”的项(如文件)因此,它将使用您所在的路径。另一个选项是,一旦您在其中,就有一个
有什么帮助吗?您想如何区分选择要更改的目录和选择要返回的目录?一种可能是每个目录都有一个名为“使用目录”的项(如文件)因此,它将使用您所在的路径。另一个选项是,一旦您在其中,就有一个OK按钮。我认为最简单的解决方案是在ListView上设置一个
OnItemLongClickListener
,在FileListFragment.Callbacks
接口中添加一个onDirSelected()
方法,并在onItemLongClick()中调用该方法
如果文件isDirectory()
。除此之外,这将是一个多一点重构比我想做的。我认为,我不认为代码总是被调用。我尝试单步执行代码,但似乎没有调用代码(可能是因为我运行了kitkat),而是调用了“localStorage”代码