Get android seekbar value and display it on screen

前端 未结 1 1539
日久生厌
日久生厌 2020-12-09 15:22

I\'m trying to get the value of the seek bar whenever it changes and display it underneath. I\'m using the onclick method on my seekbar to call this method.

相关标签:
1条回答
  • 2020-12-09 15:36

    Here some extra help:

    import android.app.Activity; 
    import android.os.Bundle; 
    import android.widget.SeekBar; 
    import android.widget.TextView; 
    
    public class AndroidSeekBar extends Activity { 
       /** Called when the activity is first created. */ 
       @Override 
       public void onCreate(Bundle savedInstanceState) 
           super.onCreate(savedInstanceState); 
           setContentView(R.layout.main); 
    
           SeekBar seekBar = (SeekBar)findViewById(R.id.seekbar); 
           final TextView seekBarValue = (TextView)findViewById(R.id.seekbarvalue); 
    
           seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){ 
    
       @Override 
       public void onProgressChanged(SeekBar seekBar, int progress, 
         boolean fromUser) { 
        // TODO Auto-generated method stub 
        seekBarValue.setText(String.valueOf(progress)); 
       } 
    
       @Override 
       public void onStartTrackingTouch(SeekBar seekBar) { 
        // TODO Auto-generated method stub 
       } 
    
       @Override 
       public void onStopTrackingTouch(SeekBar seekBar) { 
        // TODO Auto-generated method stub 
       } 
           }); 
       } 
    } 
    

    use the OnProgressChanged event to check the progress of the seekbar, you can return that int to use it somewhere else in your app.

    0 讨论(0)
提交回复
热议问题