how to use SeekBar
来源:互联网 发布:福州淘宝模特 编辑:程序博客网 时间:2024/06/06 10:38
//layout
<SeekBar
android:id="@+id/seekBar1"
android:layout_width="213dp"
android:layout_height="wrap_content"
android:layout_marginBottom="104dp"
android:layout_x="45dp"
android:layout_y="222dp"
android:background="@drawable/slide"
android:thumb="@drawable/thumb"
android:progressDrawable="@drawable/seekbar_costom"/>
//add a seekbar_costom.xml to drawable, use image to define each layer.
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@android:id/background"
android:drawable="@drawable/slide"/>
<item
android:id="@android:id/secondaryProgress"
android:drawable="@drawable/icon2"/>
<item
android:id="@android:id/progress"
android:drawable="@drawable/icon3" />
</layer-list>
//java code
SeekBar sb = (SeekBar)findViewById(R.id.seekBar1);
sb.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method stub
Log.d(TAG,"onStopTrackingTouch");
}
@Override
public void onStartTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method stub
Log.d(TAG,"onStartTrackingTouch");
}
@Override
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
// TODO Auto-generated method stub
Log.d(TAG,"onProgressChanged"+arg1+arg2);
}
});
}
<SeekBar
android:id="@+id/seekBar1"
android:layout_width="213dp"
android:layout_height="wrap_content"
android:layout_marginBottom="104dp"
android:layout_x="45dp"
android:layout_y="222dp"
android:background="@drawable/slide"
android:thumb="@drawable/thumb"
android:progressDrawable="@drawable/seekbar_costom"/>
//add a seekbar_costom.xml to drawable, use image to define each layer.
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@android:id/background"
android:drawable="@drawable/slide"/>
<item
android:id="@android:id/secondaryProgress"
android:drawable="@drawable/icon2"/>
<item
android:id="@android:id/progress"
android:drawable="@drawable/icon3" />
</layer-list>
//java code
SeekBar sb = (SeekBar)findViewById(R.id.seekBar1);
sb.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method stub
Log.d(TAG,"onStopTrackingTouch");
}
@Override
public void onStartTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method stub
Log.d(TAG,"onStartTrackingTouch");
}
@Override
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
// TODO Auto-generated method stub
Log.d(TAG,"onProgressChanged"+arg1+arg2);
}
});
}
- how to use SeekBar
- How To Use DataGird
- how to use typedef
- how to use gz
- How to use chkconfig
- How to use ,,,,
- how to use dialog
- How to use UIDs
- How to use dmalloc
- How to use abld
- How to use BSTR
- How to use Ant
- how to use mstsclib
- how to use gcc
- how to use thread
- how to use ffmpeg
- How to use RDebug
- How to use regex
- android 开发之路-------界面布局及相关文件配置说明
- 鸟哥的私房菜——总结(二)
- hdu1713 相遇周期
- java的取模 取余
- C# 更改文件只读属性 - [C#]
- how to use SeekBar
- 使用 Spring 2.5 TestContext 测试框架
- JAVA NIO 实例
- 去除VC VS警告:warning C4996
- <转>Android图片处理(Matrix,ColorMatrix)
- Essential C++ 笔记 (一)
- zeromq
- ioctl 函数与网络接口
- VC6.0编译器参数的设置