我有两个微调器,当从json中选择微调器1中的某些项时,我想更改第二个微调器的阵列适配器。我使适配器正常工作,但是当我选择第二个微调器中的项目时,所选的第二个微调器项目不会更改。 这是我的json:
[
{
"id":70,
"name": "Jakarta",
"wilayah":[
{"id":15,
"name":"Pasar Minggu",
"parent":70
},
{"id":16,
"name":"Duren Kalibata",
"parent":70
}
]
},
{
"id":71,
"name": "Jawa",
"wilayah":[
{"id":15,
"name":"Depok",
"parent":70
},
{"id":16,
"name":"Bogor",
"parent":70
}
]
}
]
代码
JSONArray data_prov = data_list.getJSONArray(0);
for (int i=0; i<data_prov.length();i++){
JSONObject listprov = data_prov.getJSONObject(i);
String prov = listprov.getString("name");
arrayprov.add(prov);
JSONArray data_wilayah = listprov.getJSONArray("wilayah");
for (int j = 0; j < data_wilayah.length(); j++){
JSONObject lisdes = data_desa.getJSONObject(j);
String des = lisdes.getString("name");
arraywilayah.add(des);
}
}
spinner_prov.setAdapter(new ArrayAdapter<String>(TambahActivity.this,
android.R.layout.simple_spinner_dropdown_item, arraywilayah));
请帮助我