Seekbar使用

来源:互联网 发布:剑三重置版优化补丁 编辑:程序博客网 时间:2024/06/10 06:32

Seekbar

1.seekbar的简单使用:
seekbar使用非常简单 常用的就是关于事件的监听 onSeekBarChanglistener 这里边有三个小方法
On progressChanged在滑动的时候控制改变大小
OnStartrackingTouch 在开始滑动的时候
OnstopTrackingTouch 在结束也就是停止的时候的值显示.

这里写图片描述
public class MainActivity extends AppCompatActivity {
TextView tv;//显示进度条的值
SeekBar seekBar;
TextView textView;

@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);     seekBar= (SeekBar) findViewById(R.id.seek);      tv= (TextView) findViewById(R.id.tv);    seekBar.setMax(100)//设置最大长度   seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {        @Override        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {            tv.setText( seekBar.getProgress()+"change"); //textview显示滑动的数值改变        }        @Override        public void onStartTrackingTouch(SeekBar seekBar) {            tv.setText(seekBar.getProgress()+"start");//textview显示滑动的数值改变        }        @Override        public void onStopTrackingTouch(SeekBar seekBar) {            tv.setText(seekBar.getProgress()+"stop");//textview显示滑动的数值改变        }    });
    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical">    <TextView        android:id="@+id/tv"        android:layout_width="fill_parent"        android:layout_height="50dp"        android:textSize="30sp"        android:paddingTop="5dp"        android:gravity="center_horizontal"        android:text="" />    <SeekBar        android:id="@+id/seekbar"        android:layout_width="fill_parent"        android:layout_height="50dp" />      </LinearLayout>
1 0