微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Autocomplete Texview 中设置初始文本?

如何解决如何在 Autocomplete Texview 中设置初始文本?

这是我的代码

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 举报,一经查实,本站将立刻删除。