使用Android中的输入xml中的子列表项填充列表视图

时间:2011-12-05 11:21:02

标签: android android-listview

我在Android(新手)中有以下几点要做。我有一个xml,其内容采用这种格式

<xml>
<parent id = 1 Name = "Cat" >
  <child id = 3>
  <child id = 4>
</parent>
<child id=3 Name = "Video">
  <raw id =6>
</child>
<child id=4 Name = "Text">
  <raw id =7>
</child>
<raw id=6 destination="www.cat.com">
</raw>
<raw id=7 destination="www.cat.pdf">
</raw>
</xml>

所以基本上我想要一个屏幕在我们的案例“CAT”中显示父ID。单击CAT时,它必须移动到下一个屏幕,显示CAT的子项,即“视频”和“文本”。 点击视频后,它必须从提及位置播放视频。我如何实现这一目标。请帮忙。

2 个答案:

答案 0 :(得分:1)

您可以使用您的项目填充“string.xml - &gt;数组”

所以基本上我想要一个屏幕在我们的案例“CAT”中显示父ID。单击CAT时,它必须移动到下一个屏幕,显示CAT的子项,即“视频”和“文本”。点击视频后,它必须从提及位置播放视频。我如何实现这一目标。请帮忙。

您实施的第一项活动:

String[] parent= getResources().getStringArray(R.array.parent);
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, parent));

您可以在developer's site上了解相关信息。

答案 1 :(得分:0)

我最终将xml数据放入sqlite数据库并使用游标适配器提供listviews以填充列表。

相关问题