android中的国家/地区列表

时间:2015-02-27 11:43:54

标签: android

我有一个表单,用户必须从微调器中选择他的国家/地区,之后用户必须从另一个微调器中选择城市。那么无论如何我可以在我的旋转器和相应的城市中获得所有国家?请帮忙,因为要制作所有国家和城市的阵列真的是不可能的。感谢

1 个答案:

答案 0 :(得分:9)

如果您想获得All Contries,请尝试以下

ArrayList<String> list=new ArrayList<String>();

String[] locales = Locale.getISOCountries();

for (String countryCode : locales) {

    Locale obj = new Locale("", countryCode);

    System.out.println("Country Name = " + obj.getDisplayCountry());
    list.add(obj.getDisplayCountry());

}

并将列表设置为适配器。

据我所知,为了获得城市,你必须使用网络服务。

希望这会对你有所帮助。