android - how to assign edit text value in spinner select value for specific item inspinner -


i make spinner in impliment when select specific item spinner edit text visible other wise invisible.here fine there problem want when user choose specific item value of edit text store in variable otherwise sppiner item value store means if user select "oth-other" edit text value store in spinnerselectedid otherwise move in else. elese part work nice in if part not store edit text value in spinnerselectedid varible.

           arraylist<string> faulttypespinner = new arraylist<string>();          faulttypespinner.add("xl-cross level");          faulttypespinner.add("al-alignment");          faulttypespinner.add("un-unevenness");          faulttypespinner.add("xl-cross level");          faulttypespinner.add("al-alignment");          faulttypespinner.add("un-unevenness");          faulttypespinner.add("bd-ballast deficiency");          faulttypespinner.add("se-super elevation on curve");          faulttypespinner.add("lp-loose packing");          faulttypespinner.add("lj-low joint");          faulttypespinner.add("ba-bridge");          faulttypespinner.add("lc-level crossing");          faulttypespinner.add("lj-low joint");          faulttypespinner.add("p , c-point n xing");          faulttypespinner.add("oth-other");          faulttypespinner.add("sej-sej");          faulttypespinner.add("weed-weed on cess");        arrayadapter<string> faultadapter = new arrayadapter<string>         (mconetxt,android.r.layout.simple_spinner_item, faulttypespinner);       faultadapter.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item);          mspinner.setadapter(faultadapter);         mspinner.setonitemselectedlistener(new onitemselectedlistener() {                  @override       public void onitemselected(adapterview<?> parent, view view,        int pos, long id) {       log.d("testing", parent.getitematposition(pos).tostring());        if(parent.getitematposition(pos).tostring().equals("oth-other")) {              otherdefect.setvisibility(view.visible);            text = otherdefect.gettext().tostring();          spinnerselectedid = string.valueof(mspinner.getselecteditem());            spinnerselectedid = (otherdefect.gettext().tostring());              }                      else                       {                  otherdefect.setvisibility(view.gone);                spinnerselectedid = string.valueof(mspinner.getselecteditem());                      }                    } 


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -