Android-基本控件(SeekBar 可拖动 滚动条的使用)
16lz
2021-01-23
1.回顾
上篇学习了 Gallery 和 ImageSwitch 的使用
2.重点
(1)SeekBar 的使用
(2)OnSeekBarChangeListener 监听事件
3.SeekBar
可拖动 滚动条 ,含有和 ProgressBar 一样的属性 ;
android:max="100" android:progress="50"
其监听事件: OnSeekBarChangeListener 有三个方法
onProgressChanged :改变的时候调用
onStartTrakingTouch :开始拖动
onStopTrakingTouch :停止拖动
4.实例
4.1 效果图
只有 SeekBar和 当前数值 与当前状态改变的属于 SeekBar的内容;环形滚动条和 按钮 和seekBar无关;
4.2 布局实现
添加两个 textView 来 实现 对 seekBar 的监听 改变 显示;
4.3 设置监听
seekBar1=(SeekBar) findViewById(R.id.seekBar1);textview1=(TextView) findViewById(R.id.textView1);textview2=(TextView) findViewById(R.id.textView2);//设置监听seekBar1.setOnSeekBarChangeListener(new seeKBarChangeListener());
4.4 监听事件
/** * seekbar 改变事件 * @author yuan * */class seeKBarChangeListener implements OnSeekBarChangeListener{@Overridepublic void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {// 数值改变textview2.setText("当前数值:"+progress);}@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {// 开始拖动textview1.setText("当前状态:开始拖动");}@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {// 结束拖动textview1.setText("当前状态:结束拖动");}}
5.demo 免积分下载
http://download.csdn.net/detail/lablenet/9046135
更多相关文章
- 2013.03.19(5)———android 获取状态栏的高度
- Android拖动相片特效
- MaterialDesign系列文章(六)沉浸式状态栏的使用
- android 当前apn的状态以及获取
- Android DownloadManager下载状态查询(2)
- android-获取手机电话的状态
- android 检查网络连接状态实现步骤
- Android设置Selector不同状态下颜色及图片