Как сделать editetext взаимосвязанным при выборе одного параметра.
я хочу сделать взаимосвязанный edittext для ex. при выборе страны мы получаем такое название штата.
Что я уже пробовал:
private void makeJsonObjectRequest() { // showpDialog(); JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.GET, urlJsonObj, null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { Log.d(TAG, response.toString()); Toast.makeText(Facebook.this, response.toString(), Toast.LENGTH_SHORT).show(); try { JSONArray data = response.getJSONArray("data"); Log.d("data",data.toString()); for (int i = 0; i < response.length(); i++) { JSONObject bigdata = data.getJSONObject(i); Log.d("bigdata:", bigdata.toString()); String univ_name = bigdata.getString("university_name"); Log.d("univename", univ_name); Universitylist = new ArrayList<>(); // for (University university : response.getData()) { // if (!university.getUniversityName().isEmpty()) { Universitylist.add(bigdata.toString(Integer.parseInt(""))); // Log.d("fguniversity",Universitylist.toString()); if (Universitylist.size() > 0) { universityAdapter = new ArrayAdapter<String>(Facebook.this, R.layout.spinner_item, Universitylist); universityAdapter.setDropDownViewResource(R.layout.spinner_itemforchild); fguniversity.setOnClickListener(new AdapterView.OnClickListener() { public void onClick(View v) { new AlertDialog.Builder(Facebook.this) .setTitle("Select University") .setAdapter(universityAdapter, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { fguniversity.setText(Universitylist.get(which).toString()); if (universityAdapter.getItem(which).equals("RGPV")) { u_id = "1"; } // fetchCollegeFromServerByUniversityName(u_id); dialog.dismiss(); } }).create().show(); } }); } } } catch (JSONException e) { e.printStackTrace(); Toast.makeText(getApplicationContext(), "Error: " + e.getMessage(), Toast.LENGTH_LONG).show(); } // hidepDialog(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { VolleyLog.d(TAG, "Error: " + error.getMessage()); Toast.makeText(getApplicationContext(), error.getMessage(), Toast.LENGTH_SHORT).show(); // hide the progress dialog // hidepDialog(); } }); // Adding request to request queue AppController.getInstance().addToRequestQueue(jsonObjReq); } public class Universitydata { @SerializedName("data") List<University> mData; public List<University> getData() { return mData; } public void setData(List<University> data) { mData = data; } }
Richard MacCutchan
И в чем же проблема?
David Crow
Что такое "взаимосвязанный edittext"?" Что вы имеете в виду, говоря: "когда мы выбираем страну, мы получаем такое название штата?"