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
Post a Comment