赞
踩
<TextView
android:text="当前数值:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:text="20"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView"/>
<SeekBar
android:layout_width="200dp"
android:layout_height="wrap_content"
android:id="@+id/seekBar"/>
public class MainActivity3 extends Activity { private SeekBar seekBar; private TextView textView; int number = 0; @Override protected 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() { //改变数值 @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { number = progress; textView.setText(progress + ""); //如果需要设置最小值,如下 (注:上面设置最大值现对应要减10:seekBar.setMax(70-10);) // progress += 10; // textView.setText(progress + ""); } //开始拖动 @Override public void onStartTrackingTouch(SeekBar seekBar) { Toast.makeText(MainActivity3.this,"从"+number+"开始滑动",Toast.LENGTH_SHORT).show(); } //停止拖动 @Override public void onStopTrackingTouch(SeekBar seekBar) { Toast.makeText(MainActivity3.this,"滑动到:"+number,Toast.LENGTH_SHORT).show(); } }); } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。