效果
布局
<TextViewandroid:text=\"当前数值:\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"/><TextViewandroid:text=\"20\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"android:id=\"@+id/textView\"/><SeekBarandroid:layout_width=\"200dp\"android:layout_height=\"wrap_content\"android:id=\"@+id/seekBar\"/>
Java
public class MainActivity3 extends Activity {private SeekBar seekBar;private TextView textView;int number = 0;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main3);textView= findViewById(R.id.textView);seekBar= findViewById(R.id.seekBar);//设置最大值(设置不了最小值)seekBar.setMax(70);//设置初始值seekBar.setProgress(20);//设置不可滑动// seekBarMin.setEnabled(false);seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {//改变数值@Overridepublic void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {number = progress;textView.setText(progress + \"\");//如果需要设置最小值,如下 (注:上面设置最大值现对应要减10:seekBar.setMax(70-10);)// progress += 10;// textView.setText(progress + \"\");}//开始拖动@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {Toast.makeText(MainActivity3.this,\"从\"+number+\"开始滑动\",Toast.LENGTH_SHORT).show();}//停止拖动@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {Toast.makeText(MainActivity3.this,\"滑动到:\"+number,Toast.LENGTH_SHORT).show();}});}}