Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从XML文件派生的多级ListView?_Android_Xml_Listview - Fatal编程技术网

Android 从XML文件派生的多级ListView?

Android 从XML文件派生的多级ListView?,android,xml,listview,Android,Xml,Listview,我不熟悉Java和Android。作为我的第一个项目,我想遵循并修改它。我想将ListView从一个简单的播放列表更改为一个多级“音乐库”。我编写了一个Python程序,它扫描我电脑上的MP3,并输出一个类似以下内容的XML文件: <group name="Epic Music"> <song file="Globus - Preliator.mp3" /> <song file="Dimmu Borgir - Gateways.mp3" />

我不熟悉Java和Android。作为我的第一个项目,我想遵循并修改它。我想将ListView从一个简单的播放列表更改为一个多级“音乐库”。我编写了一个Python程序,它扫描我电脑上的MP3,并输出一个类似以下内容的XML文件:

<group name="Epic Music">
    <song file="Globus - Preliator.mp3" />
    <song file="Dimmu Borgir - Gateways.mp3" />
</group>

<group name="Symphonic Metal">
    <song file="Dimmu Borgir - Gateways.mp3" />
    <song file="Nightwish - Wish I Had An Angel.mp3" />
    <song file="Within Temptation - Mother Earth.mp3" />
</group>

<group name="Cultures">

    <group name="Celtic">
        <song file="Loreena McKennitt - The Mummers' Dance.mp3" />
        <song file="Within Temptation - Mother Earth.mp3" />
    </group>

    <group name="French">
        <song file="Celine Dion - Les cloches du hameau.mp3" />
        <song file="Enigma - Sadeness, Pt. 1.mp3" />
    </group>

</group>


我希望ListView由这样一个XML文件填充,其中“组”标记的作用类似于文件夹和子文件夹。不幸的是,我不知道从哪里开始。

我想你的意思是
ExpandableListView
。检查“我真的不想要可扩展的列表视图”。我想要类似的东西,但级别不应该硬编码。它们需要灵活,因为它们是从上面的XML文件派生的。但是谢谢你的回复。现在我知道了一些新的东西。