SeekBar得API
来源:互联网 发布:mysql字段默认time() 编辑:程序博客网 时间:2024/06/05 15:54
一、结构
public class SeekBar extends AbsSeekBar
java.lang.Object
android.view.View
android.widget.ProgressBar
android.widget.AbsSeekBar
android.widget.SeekBar
二、概述
SeekBar是ProgressBar的扩展,在其基础上增加了一个可拖动的thumb(注:就是那个可拖动的图标)。用户可以触摸thumb并向左或向右拖动,再或者可以使用方向键都可以设置当前的进度等级。不建议把可以获取焦点的widget放在SeekBar的左边或右边。
SeekBar可以附加一个SeekBar.OnSeekBarChangeListener以获得用户操作的通知。
三、内部类
接口 SeekBar.OnSeekBarChangeListener
一个回调函数用来当进度等级发生改变时通知客户端
四、XML属性
属性名称
描述
android:thumb
Seekbar上绘制的thumb(可拖动的那个图标)
五、公共方法
public void setOnSeekBarChangeListener (SeekBar.OnSeekBarChangeListener l)
设置一个监听器以接受seekbar进度改变时的通知。同时提供用户在SeekBar上开始和停止触摸手势时的通知。
参数
l SeekBar的通知监听对象
参见
SeekBar.OnSeekBarChangeListener
public class SeekBarDemo extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seekbardemo);
final SeekBar seekBar1 = (SeekBar) this.findViewById(R.id.seekBar1);
seekBar1.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
Toast.makeText(SeekBarDemo.this,
String.valueOf(seekBar1.getProgress()),
Toast.LENGTH_SHORT).show();
}
});
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
>
<SeekBar android:id="@+id/seekBar1" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:max="100"
></SeekBar>
</LinearLayout>
- SeekBar得API
- Android7.0中文API -- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- SeekBar
- seekbar
- SeekBar
- 【HDU 1081】To The Max(求子矩阵元素和)
- 【转】Sublime Text 3 安装Package Control
- (4)存储单词和翻译
- 信息安全:OpenSSL之RC4加密简单示例
- Xcode6为什么干掉pch(Precompile Prefix Header)&如何添加pch文件
- SeekBar得API
- OSG+VS2010+WIN764位编译
- android context.getCacheDir()缓存目录
- (5)存储索引
- Python刷网页(精简版)
- (6)单词和翻译入库
- TP中集成Ucenter
- swift 笔记 保持后台的办法
- Cocos2d-x 定时器的浅析