Android复习之SeekBar进度条
来源:互联网 发布:淘宝秒杀图片 编辑:程序博客网 时间:2024/05/10 01:16
Android复习之SeekBar进度条
拖动进度条的事件监听需要实现SeekBar.OnSeekBarChangeListener接口,调用SeekBar的setOnSeekBarChangeListener把该事件监听对象传递进去进行事件监听。事件监听接口中有三个重要的方法:
1、onStartTrackingTouch方法
该方法拖动进度条开始拖动的时候调用。
2、onStopTrackingTouch方法
该方法拖动进度条停止拖动的时候调用
3、onProgressChanged
该方法拖动进度条进度改变的时候调用
java代码:
import android.app.Activity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.TextView;public class MainActivity extends Activity { private SeekBar seekBar; private TextView description; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); seekBar=(SeekBar)findViewById(R.id.seekBar); description=(TextView)findViewById(R.id.description); seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { /** * 拖动条停止拖动的时候调用 */ @Override public void onStopTrackingTouch(SeekBar seekBar) { description.setText("拖动停止"); } /** * 拖动条开始拖动的时候调用 */ @Override public void onStartTrackingTouch(SeekBar seekBar) { description.setText("开始拖动"); } /** * 拖动条进度改变的时候调用 */ @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { description.setText("当前进度:"+progress+"%"); } }); }}
xml代码:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><SeekBar android:id="@+id/seekBar" android:layout_width="fill_parent" android:layout_height="wrap_content" /><TextView android:id="@+id/description" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="拖动进度条" android:gravity="center_horizontal" /></LinearLayout>
效果:
0 0
- Android复习之SeekBar进度条
- android 控件教程之SeekBar进度条
- Android 可拖动进度条:SeekBar之自定义进度条
- Android 可拖动进度条:SeekBar之自定义进度条
- Android复习之进度条ProgressBar
- android 自定义进度条 seekbar
- android 自定义进度条 seekbar
- Android-SeekBar(拖动进度条)
- Android--进度条--ProgressBar--SeekBar
- Android学习 21->进度条之SeekBar和RatingBar
- Android仿虾米音乐播放器之自定义进度条seekbar
- Android 可拖动的进度条:SeekBar之简单使用
- android 进度条seekbar样式自定义
- android 进度条seekbar样式自定义
- Android中SeekBar进度条操作
- Android-SeekBar进度条的使用
- Android-SeekBar可滑动进度条
- android进度条seekbar自定义样式
- 两种方法实现MFC 对话框最大化时控件也随比例最大化或者还原
- 线程安全和可重入性以及线程安全函数
- 动手实现自己的 STL 容器 《1》---- vector
- Pthreads并行编程之spin lock与mutex性能对比分析
- 秒杀多线程第十六篇 多线程十大经典案例之一 双线程读写队列数据
- Android复习之SeekBar进度条
- 指针数组和数组指针
- webview 乱码
- input_allocate_device浅析
- 路透社裁撤全球体育图片编辑
- CPropertySheet 与CPropertyPage 的基本使用
- Ubuntu package system is broken.
- 8种Nosql数据库系统对比
- 旋转数组的最小数字(改进版算法)