Android:在列表视图中显示XML

Android:在列表视图中显示XML,android,xml,listview,Android,Xml,Listview,我想知道是否有可能在ListView中显示特定文件夹中的一些XML文件。我不想显示那些XML文件中的信息,只想显示文件名。例如,如果有3个名为“car.xml”、“dog.xml”和“cat.xml”的文件显示在列表视图“car、dog、cat”中 谢谢您的时间。试试这样的方法: File sdCardRoot = Environment.getExternalStorageDirectory(); File yourDir = new File(sdCardRoot, "path");

我想知道是否有可能在ListView中显示特定文件夹中的一些XML文件。我不想显示那些XML文件中的信息,只想显示文件名。例如,如果有3个名为“car.xml”、“dog.xml”和“cat.xml”的文件显示在列表视图“car、dog、cat”中


谢谢您的时间。

试试这样的方法:

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);
            }
        }
    }