Values not showing in spinner Android -


values not getting shown in spinner getting values when click on spinner , dropdown shown values . not when select spinner

vechtype_spinner.setonitemselectedlistener(new onitemselectedlistener()         {              @override             public void onitemselected(adapterview<?> arg0, view arg1, int position, long arg3)             {                 if (position != 0)                 {                      toast.maketext(createitinerary.this, "testing vehicle", toast.length_long).show();                     selectedvehicaltype = vechiclelist.get(position);                      if (selectedvehicaltype.contains("car") || selectedvehicaltype.contains("motor cycle") || selectedvehicaltype.contains("bike"))                     {                         expectedkm.setvisibility(view.visible);                         //classspinner.setvisibility(view.gone);                     }                      else                     {                         expectedkm.setvisibility(view.gone);                     }                     }                 else                 {                     toast.maketext(createitinerary.this, "testing else vehicle", toast.length_long).show();                     expectedkm.setvisibility(view.gone);                     //classspinner.setvisibility(view.gone);                  }             }              @override             public void onnothingselected(adapterview<?> arg0)             {                 toast.maketext(createitinerary.this, "testing nothing selected vehicle", toast.length_long).show();             }         }); 

onitemselected not getting called . although items drop down ? due xml overlapping ??

try in code, make change in onitemselelected work

      @override             public void onitemselected(adapterview<?> parent, view view, int position,                     long id)  {                 string name = parent.getitematposition(position).tostring();                  //do ever want                          if (selectedvehicaltype.contains("car") || selectedvehicaltype.contains("motor cycle") || selectedvehicaltype.contains("bike"))                         {                             expectedkm.setvisibility(view.visible);                             //classspinner.setvisibility(view.gone);                         }                          else                         {                             expectedkm.setvisibility(view.gone);                         }              } 

add inside oncreate

spinner = (spinner) findviewbyid(r.id.spinner2);         arrayadapter<string> adapter_state2 = new arrayadapter<string>(this,android.r.layout.simple_spinner_item, yourstringarray);         adapter_state2.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item);         spinner .setadapter(adapter_state2);         spinner .setonitemselectedlistener(this); 

Comments

Popular posts from this blog

python - No exponential form of the z-axis in matplotlib-3D-plots -

c# - "Newtonsoft.Json.JsonSerializationException unable to find constructor to use for types" error when deserializing class -

Why does a .NET 4.0 program produce a system.unauthorizedAccess error on a Windows Server 2012 machine with .NET 4.5 installed? -