我正在学习android开发,制作一个货币兑换应用程序。我在一个xml文件中找到了所有世界货币代码的列表(https://www.currency-iso.org/dam/downloads/lists/list_one.xml). 我想使用这个xml文件作为微调器中选项的资源。基本上,我想要这样的东西:
<resources>
<string-array name="cur_array">
<item>USD</item>
<item>CAD</item>
<item>GBP</item>
</string-array>
</resources>
当然,我需要的不仅仅是这三种货币,我需要上面xml文件中列出的所有货币。
那我该怎么做呢?什么方法最好?
2条答案
按热度按时间n7taea2i1#
答案如下:https://stackoverflow.com/a/4029623/1945115
在strings.xml中定义:
在布局中:
siotufzp2#
根据本页的xls创建模型。然后将xml转换为对象列表。https://developer.android.com/training/basics/network-ops/xml.html
将结果解析到模型列表后,可以使用适配器呈现该值。