在 ListView 中显示文件列表
我想知道如何在 ListView` 中显示目录中的文件。这些文件可以用以下方式列出:
File dir = new File(dirPath);
File[] filelist = dir.listFiles();
并通过 ArrayAdapter 添加到 ListView 中,但我不知道 ArrayAdapter 的用法。
I'm wondering how to show files from a directory in a ListView`. The files can be listed with:
File dir = new File(dirPath);
File[] filelist = dir.listFiles();
and added to the ListView
via ArrayAdapter
but I don't get the usage of the ArrayAdapter
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想您想显示该目录中的文件名,因此您可以尝试以下操作:
与列表一起使用的适配器:
对于比显示文件名更复杂的事情,您必须实现自定义适配器。
I guess you want to show the names of the files from that directory so you could try this:
The adapter to use with the list :
For anything more complicated than showing the names of the files you have to implement a custom adapter.
或者,您可以对
filenames
的排序String
使用类似的内容:Or you can use something like this for a sorted
String
offilenames
: