问题描述
这是我的代码:
AutoCompleteTextView province; //spinner
List<addressprovinceList> list = new ArrayList<>(); //list
这是我填充的微调器动态数据:
try{
URL url = new URL("https://www.sample.com/api/v1/getAllProvince");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
InputStream is=conn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String s=br.readLine();
is.close();
conn.disconnect();
Log.d("json data",s);
JSONObject json=new JSONObject(s);
JSONArray array = json.getJSONArray("data");
for(int i=0; i<array.length(); i++){
JSONObject item = array.getJSONObject(i);
String province_id = item.getString("id");
String province_code = item.getString("psgcCode");
String province_desc = item.getString("provDesc");
String province_regcode = item.getString("regCode");
String province_citycode = item.getString("provCode");
list.add(new addressprovinceList(province_id,province_code,province_desc,province_regcode,province_citycode));
ArrayAdapter<addressprovinceList> adapter = new ArrayAdapter<addressprovinceList>(Registeractivity.this,android.R.layout.simple_spinner_item,list);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
province.setAdapter(adapter);
}
}catch (MalformedURLException e){
e.printstacktrace();
}catch (IOException e){
e.printstacktrace();
}catch (JSONException e){
e.printstacktrace();
}
如何在微调器中设置带有动态数据的初始文本?并且微调器已经在微调器中设置了数据
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)