繁体   English   中英

如何在Android上将国家名称转换为Iso2code?

[英]How convert country name to Iso2code on android?

我有一个用于输入国家/地区名称的AutoCompleteTextView。 我有这样的列表和xml文件:

<resources>
<string-array name="countries_array">
<item>Afghanistan</item>
<item>Albania</item>
<item>Algeria</item>
<item>American Samoa</item>
<item>Andorra</item>
and so on

但是在我的应用程序的另一部分中,我需要在ISO2code中使用这些名称,例如Al(阿尔巴尼亚)和FR(法国)。 你有什么主意吗? XML是否提供任何其他功能来为每个项目赋予价值?

我当时想为国家名称的Iso2code创建另一个xml文件,然后在选择实际的国家名称时,它从iso2code获得相同的编号。 但是不知道那将如何工作。

有什么想法吗?

使用语言环境,您可以从ISO2国家/地区代码中获取国家/地区名称。 因此,您可以具有国家/地区列表,国家/地区代码列表,Country-ISO2映射或不带xml的反向查找映射。

在这里查看答案: 国家名称中的ISO2国家/地区代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM