android控件学习之十七SeekBar实例

android控件学习之十七 SeekBar实例,SeekBar拖动条,其实类似与进度条,不同在于用户可以通过拖拽进行控制,比如:对音乐播放器里的音效控制,图片放大缩小的比例控制等等。需要上述的功能,就需要对SeekBar的oProgreChaged,oStartTrackigTouch,oStoTrackigTouch事件进行监听
SeekBar拖动条,其实类似与进度条,不同在于用户可以通过拖拽进行控制,比如:对音乐播放器里的音效控制,图片放大缩小的比例控制等等。需要上述的功能,就需要对SeekBar的onProgressChanged,onStartTrackingTouch,onStopTrackingTouch事件进行监听工具/原料电脑(windows)eclipse+android编程环境方法/步骤1新建一个android项目,项目的名称是SeekBarTest,剩下的参数可以自己配置,点击完成。完成项目新建步骤阅读步骤阅读2开始初始化main.xml,配置SeekBar控件信息,配置两个用于显示拖动条信息的TextView。其中android:id 表示声明控件IDandroid:layout_height=\"wrap_content\" 表示控件高度根据自身高度来android:layout_width=\"fill_parent\"  表示控件宽度与父界面同宽在SeekBar中android:max设置了progressBarStyleHorizontal方式时,最大值android:progress设置了progressBarStyleHorizontal方式时,当前值android:secondaryProgress设置了progressBarStyleHorizontal方式时,进度条次进度当前值。步骤阅读3SeekBar的主要属性和方法简介setProgress 设置进度 setMax    设置最大值getProgress()  获取当前进度监听器  setOnSeekBarChangeListener其下有三个方法//值发生改变public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) // //开始拖动 public void onStartTrackingTouch(SeekBar seekBar)////结束拖动public void onStopTrackingTouch(SeekBar seekBar) //步骤阅读4进入主程序编写。主要实现SeekBar的事件监听和信息展示。通过findViewById找到TextView与SeekBar控件。Activity SeekBarShow实现OnSeekBarChangeListener这个接口,完成对onProgressChanged拖动时值发生改变事件onStartTrackingTouch 开始拖动事件onStopTrackingTouch 停止拖动事件这个三个事件的监听。 seekBar.setOnSeekBarChangeListener(this);完成SeekBar的事件监听步骤阅读步骤阅读5运行程序,得到运行效果图,刚开始的时候,拖动条停在中央,之后随着拖动,文本信息展示随着拖动变化而变化步骤阅读步骤阅读步骤阅读步骤阅读END

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/y26WkZk6P7.html

(0)

相关推荐