我想知道是否有可能在ListView中显示特定文件夹中的某些XML文件。我不想显示那些XML文件的信息,只显示文件名。例如,如果有3个名为“car.xml”的文件,则“dog.xml”和“cat.xml”会在ListView“Car,Dog,Cat。”中显示。
感谢您的时间。
答案 0 :(得分:1)
尝试这样的事情:
File sdCardRoot = Environment.getExternalStorageDirectory();
File yourDir = new File(sdCardRoot, "path");
for (File f : yourDir.listFiles()){
if (f.isFile()){
if(f.getName().endsWith(".xml") || f.getName().endsWith(".XML")) {
String filename = f.getName();
String filenameArray[] = filename.split("\\.");
String name = filenameArray[filenameArray.length-1];
xmlFilesList.add(name);
}
}
}