滚动条:修改值时,TextView中显示当前值,Toast显示开始、结束状态
1.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:text="当前值:50"
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<SeekBar
android:layout_height="wrap_content"
android:id="@+id/seekBar1"
android:max="100"
android:progress="50"
android:padding="10px"
android:layout_width="match_parent"/>
</LinearLayout>
2.
final TextView result = (TextView) findViewById(R.id.textView1);
mSeekBar = (SeekBar) findViewById(R.id.seekBar1);
mSeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
Toast.makeText(MainActivity.this, "结束滑动", Toast.LENGTH_SHORT).show();
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
Toast.makeText(MainActivity.this, "开始滑动", Toast.LENGTH_SHORT).show();
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
result.setText("当前值: " + progress);
}
});