android 菜单的详介
2013-10-06 14:11:33 来源:WEB开发网核心提示:图-77.7.2.常用属性SeekBar是ProgressBar的间接子类,因此SeekBar的属性参见ProgressBar的属性列表7.7.3.示例代码以下代码定义了图-7的控件样式:<SeekBarandroid:id="@+id/sb"android:layout_width=&quo
图-7
7.7.2.常用属性
SeekBar是ProgressBar的间接子类,因此SeekBar的属性参见ProgressBar的属性列表
7.7.3.示例代码
以下代码定义了图-7的控件样式:
<SeekBar
android:id="@+id/sb"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:max="100"
android:progress="10"/>
说明:max属性:表示整个控件的最大长度值。Progress表示目前滑块所处的位置的值是10。
7.8.OnSeekBarChangeListener接口
7.8.1.概述
该接口负责监听SeekBar控件的的滑块移动。
7.8.2.常用方法
1、void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser);
作用:滑块进度值发生改变时,触发本方法。
说明:
参数-seekBar:当前的SeekBard对象。
参数-progress:滑块的进度值。
参数-fromUser:用户是否拖动了滑块,true:是,false;否。
2、void onStartTrackingTouch(SeekBar seekBar);
作用:开始移动滑块时,触发本方法,滑块移动中本方法不再执行。
3、void onStopTrackingTouch(SeekBar seekBar);
作用:结束移动滑块时,触发本方法。
7.8.3.【示例代码】
//实现OnSeekBarChangeListener接口
public class MainAct extends Activity implements OnSeekBarChangeListener{
SeekBar sb;
int mProgress;//存放滑块进度值
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
sb=(SeekBar)findViewById(R.id.sb);//创建滑块对象
//注册进度条改变的监听事件
sb.setOnSeekBarChangeListener(this);
}
//实现onProgressChanged方法,进度条发生改变时触发该方法
@Override
更多精彩
赞助商链接