java - How do I get my progress bar to 'progress' with a button click? -


i trying create button when clicked make progress bar increase.

i have set bar maximum of 100 , every time button selected, i'm hoping go 1/10.

anyone able this? progress bar called 'progressbar'.

<progressbar     android:progressdrawable="@android:drawable/progress_horizontal"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:id="@+id/progressbar"     style="?android:attr/progressbarstylehorizontal"     android:layout_above="@+id/imageview36"     android:max="100"     android:progress="10"     android:layout_alignend="@+id/btngenerate"     android:layout_alignstart="@+id/btngenerate" />      @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_squiz);      /*button button =             (button) findviewbyid(r.id.btngenerate);     myonclicklistener listener =             new myonclicklistener();     button.setonclicklistener((view.onclicklistener) listener);*/       //btngenerate = (button) findviewbyid(r.id.btngenerate);     //btngenerate.setonclicklistener(btngeneratelistener);     textview abshow = (textview) findviewbyid(r.id.abnumber);     textview bcshow = (textview) findviewbyid(r.id.bcnumber);     textview ashow = (textview) findviewbyid(r.id.anumber);     // btnrand.setonclicklistener(btnrandlistener);     random rnd = new random();     int abrandomnumber = rnd.nextint(34) + 5; //random number between 5 , 39     //toast.maketext(sinequiz.this, "rand num: " + string.valueof(abrandomnumber), toast.length_short).show();     abshow.settext("" + string.valueof(abrandomnumber));     int bcrandomnumber = rnd.nextint(20) + 5; //random number between 5 , 25     //toast.maketext(sinequiz.this, "rand num: " + string.valueof(bcrandomnumber), toast.length_short).show();     bcshow.settext("" + string.valueof(bcrandomnumber));     int arandomnumber = rnd.nextint(25) + 5; //random number between 5 , 30     //toast.maketext(sinequiz.this, "rand num: " + string.valueof(arandomnumber), toast.length_short).show();     ashow.settext("" + string.valueof(arandomnumber));     /* button.setonclicklistener(             new view.onclicklistener() {                 @override                 public void onclick(view view) {                      progressbar.setprogress(progressbar.getprogress() + 10);                 }             });*/   }    public void setbtngeneratelistener (view view) {     progressbar.setprogress(progressbar.getprogress() + 10);} /*public view.onclicklistener btngeneratelistener = new view.onclicklistener() {     @override      public void onclick(view v) {         progressbar.setprogress(progressbar.getprogress() + 10);     } };*/  @override public boolean oncreateoptionsmenu(menu menu) {     // inflate menu; adds items action bar if present.     getmenuinflater().inflate(r.menu.menu_sine_quiz, menu);     return true; }  @override public boolean onoptionsitemselected(menuitem item) {     // handle action bar item clicks here. action bar     // automatically handle clicks on home/up button, long     // specify parent activity in androidmanifest.xml.     int id = item.getitemid();      //noinspection simplifiableifstatement     if (id == r.id.action_settings) {         return true;     }      return super.onoptionsitemselected(item);  } 

sorry don't know if code help! , ideally, if button generate random numbers have above bonus!

just set progress progressbar:

progressbar.setprogress(progressbar.getprogress()+10); 

to put click event:

mybutton.setonclicklistener(new view.onclicklistener(){     public void onclick(view v){         progressbar.setprogress(progressbar.getprogress()+10);     } }); 

Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -