java - Getting values from SeekBar in android -
how values seekbar?
- i have code of class has 3 seekbars (
pricebar) - i want pass values of these seekbars next activity (screen) intents
- i know how toimplement onclicklistener how can extract values seekbars?
ex: if pricebar pointing value 10 ... need value of 10
filters.java
public class filters extends activity implements onseekbarchangelistener{ // declare text objects variables private seekbar pricebar; private textview pricetextprogress,distancetextprogress, ratingtextprogress; button back; /** called when activity first created. */ @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); // load layout setcontentview(r.layout.filters); pricebar = (seekbar)findviewbyid(r.id.priceseekbarid); // make seekbar object pricebar.setonseekbarchangelistener(this); pricebar.setonseekbarchangelistener(new onseekbarchangelistener() { @override public void onstoptrackingtouch(seekbar seekbar) { // todo auto-generated method stub } @override public void onstarttrackingtouch(seekbar seekbar) { // todo auto-generated method stub } @override public void onprogresschanged(seekbar seekbar, int progress, boolean fromuser) { // todo auto-generated method stub pricetextprogress = (textview)findviewbyid(r.id.pricetextviewprogressid); pricetextprogress.settext("price:: rs "+progress); seekbar.setmax(100); } }); } @override public void onprogresschanged(seekbar seekbar, int progress, boolean fromuser) { if (seekbar == pricebar) pricetextprogress.settext("price:: rs "+progress); } @override public void onstarttrackingtouch(seekbar seekbar) { // todo auto-generated method stub } @override public void onstoptrackingtouch(seekbar seekbar) { // todo auto-generated method stub } }
the seekbar class subclass of progressbar, contains getprogress() method.
calling pricebar.getprogress() return value looking for.
Comments
Post a Comment