[英]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.