2016-11-08 7 views
3

Ist es möglich, eine Liste aller Länder in einem Spinner zu laden, dann erscheinen bei Auswahl des jeweiligen Landes alle Städte in einem anderen Kreisel und nach Auswahl von Stadt, wir bekommen die Liste der Gebiete oder Städte dieser Stadt in Android mit Google-API oder so etwas wie Land Picker? Derzeit verwende ich dies, um die Liste der Länder zu erhalten. aber wie bekommt man ihre jeweiligen Städte?Liste der Länder, Städte und ihrer Gebiete/Staaten/Städte bzw.

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

Ich mache das mit zwei Spinner. –

+0

Ich weiß, dass ich 2 Spinner benutzen muss, ich frage, wie man diese Daten bekommt. – Nizami

+0

Ich glaube nicht, dass Google Maps-APIs eine Liste aller Städte des Landes anzeigen können. Diese APIs funktionieren nicht wie die Datenbanksuche. – xomena

Antwort

2

Sie können die JSON-Datei here verwenden. Fügen Sie es einfach zu Ihrem Projekt in den Ordner assets hinzu und fügen Sie die Liste der Städte und Länder nach dem Parsing dem Spinner hinzu.

Verwandte Themen