Android Button's textView set Using Switch statement -


public class mainactivity extends activity {    button button1, button2, okbutton;   imageview imageview;    @override   protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_main);      button1 = (button) findviewbyid(r.id.letterbutton);     button2 = (button) findviewbyid(r.id.letter2button);     okbutton = (button) findviewbyid(r.id.okbutton);     imageview = (imageview) findviewbyid(r.id.imageview1);      button1.setonclicklistener(new view.onclicklistener() {        @override       public void onclick(view arg0) {         // todo auto-generated method stub        }     });     button2.setonclicklistener(new view.onclicklistener() {        @override       public void onclick(view arg0) {         // todo auto-generated method stub        }     });     okbutton.setonclicklistener(new view.onclicklistener() {        @override       public void onclick(view arg0) {         // todo auto-generated method stub        }     });      int number;     random random = new random();     number = random.nextint(2) + 1;     while (number > 0) {        switch (number) {       case 1:         imageview.setbackgroundresource(r.drawable.image_2);         button1.settext("pavel");         button2.settext("robin");         break;        case 2:          imageview.setbackgroundresource(r.drawable.image_3);         button1.settext("galib");         button2.settext("rimon");         break;        }        if (okbutton.ispressed()) {         number = random.nextint(2) + 1;       }      }   }  } 

when run apps nothing show in phone. there no error message. want when run apps shows random number's button , image. when pressed okbutton random number generate , shows statment. how can please me.

ok cool...

copy entire random + switch onclicklisteners & remove while loop: way app first loads random value, , when clicked again :)

@override   public void onclick(view arg0) {     int number; random random = new random(); number = random.nextint(2) + 1;     switch (number) {   case 1:     imageview.setbackgroundresource(r.drawable.image_2);     button1.settext("pavel");     button2.settext("robin");     break;    case 2:      imageview.setbackgroundresource(r.drawable.image_3);     button1.settext("galib");     button2.settext("rimon");     break;    }    if (okbutton.ispressed()) {     number = random.nextint(2) + 1;   } 

}

  } 

Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

jquery - Keeping Kendo Datepicker in min/max range -