java - Spinner if else statement -
i if else statement spinner. declare "june","july","august","sept","oct","nov","dec"
when click on "august" give me mainactivity.java else give me august.java. right now, spinner auto select, meaning, when load page, auto select "june" me. there way, me disable auto select?
this code
string [] months = { "june", "july", "august", "septemeber", "november", "december", part of date.java
//spinnerview s1 = (spinner) findviewbyid(r.id.spinner1); arrayadapter<string> adapter = new arrayadapter<string>(this,android.r.layout.simple_spinner_item, months); s1.setadapter(adapter); s1.setonitemselectedlistener(new onitemselectedlistener() { public void onitemselected(adapterview<?> arg0,view arg1, int arg2, long arg3) { int index = s1.getselecteditemposition(); //toast.maketext(getbasecontext(), "you have seleted item :" + months[index] , toast.length_short).show(); } public void onnothingselected(adapterview<?>arg0) {} }); if ( s1.equals("august")) { startactivity(new intent(date.this,mainactivity.class)); } else{ startactivity(new intent(date.this,august .class)); }
try this:
add array "select month","june","july","august","sept","oct","nov","dec"
and check in
s1.setonitemselectedlistener(new onitemselectedlistener() { public void onitemselected(adapterview<?> arg0,view arg1, int arg2, long arg3) { int index = s1.getselecteditemposition(); if(index>0) { string month = montharray[index]; if ( month.equalignorecase("august")) { startactivity(new intent(date.this,mainactivity.class)); } else{ startactivity(new intent(date.this,august .class)); } } } public void onnothingselected(adapterview<?>arg0) {} }); hope helps!!
Comments
Post a Comment