在我的应用程序中,当我单击一个按钮时,它会发送到一个URL并返回一个xml文件。 xml文件如下
<search>
<data>
<userid>1</userid>
<name>Jean</name>
<address>dbvsvksn</address>
<dob>Mar 3</dob>
<country>us</country>
</data>
<data>
<userid>2</userid>
<name>Anne</name>
<address>dbvsvksn ,</address>
<dob>Jun 2<dob>
<country>us</country>
</data>
<data>
<userid>3</userid>
<name>J</name>
<address>dbvsvksn ,</address>
<dob>Dec 6<dob>
<country>us</country>
</data>
</search>
在这个xml文件中,我列出了活动列表视图中的名称。在列表视图中,当单击一个名称时,它会移动到一个新活动,我想在其中显示正确的地址,国家/地区和dob。
我能够获取xml文件并在列表视图中列出名称,但我不知道如何显示与所选名称相关的确切标记,请帮助我。怎么做....
答案 0 :(得分:1)
你说你可以获取xml文件并列出名称,所以你显然正在解析xml。您使用的是XML解析器类(DOM或SAX)吗?如果是这样,大概是你正在构建某种基于解析的数据结构(可能是一个数组,从你发布的XML片段判断)。使用所选名称的索引来索引数组并检索所需的其余数据。
也许如果您发布了一些显示您尝试过的代码,我们可以提供更具体的帮助。
答案 1 :(得分:0)
你可以使用textview。 userid的数量与textview的数量相同。每个用户ID,名称,地址,dob&amp;国家。只需在tablerow&amp;中添加这些内容即可。只需检查点击哪一行,只需传递意图和点击中的所有信息。你可以显示所有信息。