-1

ListView で、特定のフォルダーにあるいくつかの XML ファイルを表示する可能性があるかどうかを知りたいです。これらの XML ファイルからの情報は表示したくありません。ファイル名だけを表示します。たとえば、「car.xml」、「dog.xml」、「cat.xml」という 3 つのファイルがある場合、ListView には「Car, Dog, Cat.

お時間をいただきありがとうございます。

4

1 に答える 1

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);
            }
        }
    }                 
于 2013-03-13T10:44:47.017 に答える