2016-11-08 17 views
3

スピナー内のすべての国のリストを読み込むことができますか?その国を選択すると、その都市はすべて別のスピナーに表示され、都市、私たちはアンドロイドでその都市の地域や町のリストをgoogle-apiやcountry pickerのようなもので取得しますか? 現在、私はこれを使って国のリストを取得しています。それぞれの都市や町をどうやって手に入れるのですか?国、都市、その地域/州/町のリストをそれぞれ取得する

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

私は2つのスピナーを使ってこれを行います。 –

+0

私は2つのスピナーを使用する必要があることを知っています、私はこのデータを取得する方法を尋ねています。 – Nizami

+0

私はGoogle Maps APIが国内のすべての都市のリストを取得できるとは思わない。これらのAPIはデータベース検索のようには機能しません。 – xomena

答えて

2

hereのJSONファイルを使用できます。あなたのプロジェクトにassetsフォルダに追加し、それを解析した後、スピナーに都市と国のリストを追加してください。

関連する問題