Ale*_*chs 6 directory android file android-arrayadapter android-listview
我想知道如何从ListView中的目录显示文件.这些文件可以列出:
File dir = new File(dirPath);
File[] filelist = dir.listFiles();
Run Code Online (Sandbox Code Playgroud)
并添加到ListView通道ArrayAdapter但我没有得到的使用ArrayAdapter.
Luk*_*rog 18
我想你想显示该目录中文件的名称,所以你可以试试这个:
File dir = new File(dirPath);
File[] filelist = dir.listFiles();
String[] theNamesOfFiles = new String[filelist.length];
for (int i = 0; i < theNamesOfFiles.length; i++) {
theNamesOfFiles[i] = filelist[i].getName();
}
Run Code Online (Sandbox Code Playgroud)
与列表一起使用的适配器:
new ArrayAdapter<String>(this, android.R.layout.simple_list_item, theNamesOfFiles);
Run Code Online (Sandbox Code Playgroud)
对于比显示文件名称更复杂的事情,您必须实现自定义适配器.
| 归档时间: |
|
| 查看次数: |
14856 次 |
| 最近记录: |