java - How to handle multiple spinner selected item comparison? -


i trying app display either text or image when 2 spinners selected values equal each other.

public class mainactivity extends appcompatactivity {      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);          spinner sp1 =(spinner)findviewbyid(r.id.sp1);         string txtfromspinner1 = sp1.getselecteditem().tostring();          spinner sp2 = (spinner)findviewbyid(r.id.sp2);         string txtfromspinner2 = sp2.getselecteditem().tostring();          if (txtfromspinner1.equals(1)&& txtfromspinner2.equals(2)){              textview textelement = (textview)findviewbyid(r.id.txresult);             textelement.settext("3");          }     } } 

try this:

spinner sp1 =(spinner)findviewbyid(r.id.sp1); spinner sp2 = (spinner)findviewbyid(r.id.sp2); textview textelement = (textview)findviewbyid(r.id.txresult);               button showresult = (button)findviewbyid(r.id.btnshowresult);  showresult.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {            string txtfromspinner1 = sp1.getselecteditem().tostring();          string txtfromspinner2 = sp2.getselecteditem().tostring();           if (txtfromspinner1.equals("1")&& txtfromspinner2.equals("2"))                 textelement.settext("3");           }     }); 

Comments

Popular posts from this blog

javascript - Is getTimezoneOffset() stable during daylight saving transition? -

Why does PHP consider 0 to be equal to a string? -

formula - R: how to pass in a reference to the variable in glm or lm? -