Android-基本控件(SeekBar 可拖动 滚动条的使用)
16lz
2022-05-21
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
更多相关文章
- android 当前apn的状态以及获取
- cocos2d-x编译到android平台后,增加返回键和菜单键支持
- Android重写OnTouchListener实现双击事件的监听
- Android实现TextView部分文本监听单击事件
- Android拖动相片特效
- android 视频播放器的制作
- android-监听来电和去电
- android 长按和点击监听事件 谁先执行
- Android(安卓)Back Home键监听