【发布时间】:2014-01-30 17:01:47
【问题描述】:
我想在一个安卓应用程序中创建一个列表视图。
数据存储在外部 xml 文件中,位于 assets 文件夹中。
外部 xml 文件:
<root>
<category> books </category>
<item>
<title> book Title1 </title>
</item>
<item>
<title> book Title2 </title>
</item>
<item>
<title> book Title3</title>
</item>
<category> movies </category>
<item>
<title> Title1 </title>
</item>
<item>
<title> Title2 </title>
</item>
<item>
<title> Title3</title>
</item>
</root>
我想创建一个包含所有书名的 ListView
例如
book Title1
book Title2
book Title3 etc
第一步是使用 DOM 解析器来解析外部 xml 文档并使用 xpath 获取所有书籍的标题。(我已经这样做了)
第二步是用这些值填充 ListView(我没有这样做,因为我不知道哪种方法是最好的方法)。
我在网上阅读了一些示例,在此示例中,数据存储在 strings.xml 文件中。 就我而言,数据是动态的,来自关系数据库并存储在 xml 文件中。
我是 android 新手,希望得到您的建议。
我不知道将来自外部 xml 文件的数据存储在哪里,以便在 Android 中填充 ListView。
谢谢
【问题讨论】:
标签: android xml android-listview