Android 从XML文件派生的多级ListView?
我不熟悉Java和Android。作为我的第一个项目,我想遵循并修改它。我想将ListView从一个简单的播放列表更改为一个多级“音乐库”。我编写了一个Python程序,它扫描我电脑上的MP3,并输出一个类似以下内容的XML文件: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" />
<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文件派生的。但是谢谢你的回复。现在我知道了一些新的东西。