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