首页 理论教育 拖动条的使用及设置方法详解

拖动条的使用及设置方法详解

时间:2023-06-15 理论教育 版权反馈
【摘要】:拖动条是ProgressBar的一个子类,分不确定和确定拖动条两种。默认值是确定拖动条的方式,确定的拖动条可以设置进度值,其他方式设置进度值无效。表11-1 SeekBar常用属性通过设置setOnSeekBarChangeListener监听事件,可监听开始拖拽、停止拖拽以及拖拽中进度条的值是否是用户改变的值等参数。SetOnSeekBar ChangeListener中需要实现的方法见表11-2。图11-3 拖动条示例代码运行结果首先,介绍如何通过xml布局实现拖动条效果,如代码清单11-5所示。代码清单11-6 拖动条示例MainActivity.java

拖动条的使用及设置方法详解

拖动条(SeekBar)是ProgressBar的一个子类,分不确定(indeterminate=true)和确定(indeterminate=false)拖动条两种。默认值是确定拖动条的方式,确定的拖动条可以设置进度值,其他方式设置进度值无效。SeekBar常用属性如表11-1所示。

表11-1 SeekBar常用属性

978-7-111-37968-3-Chapter11-9.jpg

通过设置setOnSeekBarChangeListener(SeekBar.OnSeekBarChangeListener)监听事件,可监听开始拖拽、停止拖拽以及拖拽中进度条的值是否是用户改变的值等参数。SetOnSeekBar ChangeListener中需要实现的方法见表11-2。

表11-2 SeekBar中的setOnSeekBarChangeListener事件常用方法

978-7-111-37968-3-Chapter11-10.jpg

下面通过一个示例,讲述拖动条(SeekBar)的用法,示例代码运行结果如图11-3所示。

978-7-111-37968-3-Chapter11-11.jpg(www.xing528.com)

图11-3 拖动条(SeekBar)示例代码运行结果

首先,介绍如何通过xml布局实现拖动条效果,如代码清单11-5所示。

代码清单11-5 拖动条(SeekBar)示例(第11章\Demo_11_02)main.xml

978-7-111-37968-3-Chapter11-12.jpg

其次,介绍Activity java代码如何配合布局实现拖动条效果,如代码清单11-6所示。

代码清单11-6 拖动条(SeekBar)示例(第11章\Demo_11_02)MainActivity.java

978-7-111-37968-3-Chapter11-13.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈