分别获取国家、城市及其地区/州/城镇的列表[关闭]

2024-01-19

是否可以在微调器中加载所有国家/地区的列表,然后在选择特定国家/地区时,其所有城市都会出现在另一个微调器中,选择城市后,我们可以使用谷歌在android中获取该城市的地区或城镇列表-api 或者类似国家/地区选择器的东西? 目前我正在使用它来获取国家/地区列表。但如何到达各自的城镇呢?

    ArrayList<String> list=new ArrayList<String>();
String[] locales = Locale.getISOCountries();
for (String countryCode : locales) {
    Locale obj = new Locale("", countryCode);
    list.add(obj.getDisplayCountry());
}

您可以使用可用的 JSON 文件here https://github.com/David-Haim/CountriesToCitiesJSON/blob/master/countriesToCities.json。只需将其添加到您的项目中即可assets文件夹并在解析后将城市和国家列表添加到微调器中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

分别获取国家、城市及其地区/州/城镇的列表[关闭] 的相关文章

随机推荐