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

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

python - pip wont install .WHL files -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -