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无关;

                                                  Android-基本控件(SeekBar 可拖动 滚动条的使用)_第1张图片  

   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


更多相关文章

  1. 2013.03.19(5)———android 获取状态栏的高度
  2. Android拖动相片特效
  3. MaterialDesign系列文章(六)沉浸式状态栏的使用
  4. android 当前apn的状态以及获取
  5. Android DownloadManager下载状态查询(2)
  6. android-获取手机电话的状态
  7. android 检查网络连接状态实现步骤
  8. Android设置Selector不同状态下颜色及图片

随机推荐

  1. Android(安卓)SurfaceView Double Buffer
  2. Android中读取电话本Contacts联系人的所
  3. 【Android】_SQLiteDemo_学生管理系统
  4. Android之——性能与内存优化
  5. Android的Message Queue
  6. Android增量编译3~5秒的背后
  7. android Canvas用法
  8. Android的webview研究
  9. Android(安卓)Animation学习笔记
  10. Android(安卓)Fragment重叠问题