【发布时间】:2013-11-01 07:58:12
【问题描述】:
我正在尝试从 xml 文件中的数组中获取属性“值”。这是我的数组:
<resources>
<string-array name="myArray">
<item name="item1" value="www.something.com" type="urls">first url</item>
<item name="item2" value="www.somethingelse.com" type="urls">second url</item>
</string-array>
</resources>
基本上我有一个列表视图,它应该只显示网页的名称,并且在意图中,它们将被重定向到网站。我正在尝试将值转换为字符串。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
Android 似乎忽略了
<item>中的属性。我认为您必须手动读取文件并解析 XML。 -
我该怎么做?抱歉,我是新手。
-
经过一番考虑,我认为您不需要这些属性。我发布了替代解决方案。
-
问题是我不想在列表视图中显示网址,只是网站的名称。我需要某种解析器吗?
-
我明白了。我建议改用 2 个数组;一个用于 URL,另一个用于网站名称。听起来可能效率不高,但绝对比尝试实现 XML 解析器更容易和简单。
标签: android xml android-listview