博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SeekBar拖动条控件
阅读量:5905 次
发布时间:2019-06-19

本文共 2911 字,大约阅读时间需要 9 分钟。

SeekBar拖动条控件

一、简介

1、

 

 

二、SeekBar拖动条控件使用方法

1、创建SeekBar控件

 

2、添加setOnSeekBarChangeListener监听

seekBar2.setOnSeekBarChangeListener(this);

 

三、代码实例

1、效果图:

 

2、代码

fry.Activity01

1 package fry; 2  3 import com.example.SeekBarDemo1.R; 4  5 import android.app.Activity; 6 import android.os.Bundle; 7 import android.widget.SeekBar; 8 import android.widget.SeekBar.OnSeekBarChangeListener; 9 import android.widget.TextView;10 import android.widget.Toast;11 12 public class Activity01 extends Activity implements OnSeekBarChangeListener{13     private TextView textView1;14     private TextView textView2;15     private SeekBar seekBar1;16     private SeekBar seekBar2;17     @Override18     protected void onCreate(Bundle savedInstanceState) {19         // TODO Auto-generated method stub20         super.onCreate(savedInstanceState);21         setContentView(R.layout.activity01);22         textView1=(TextView) findViewById(R.id.TextView1_seekBar);23         textView2=(TextView) findViewById(R.id.TextView2_seekBar);24         seekBar1=(SeekBar) findViewById(R.id.SeekBar1);25         seekBar2=(SeekBar) findViewById(R.id.SeekBar2);26         seekBar1.setOnSeekBarChangeListener(this);27         seekBar2.setOnSeekBarChangeListener(this);28     }29     /*30      * onProgressChanged:进度条改变事件31      * onStartTrackingTouch:进度条开始拖动事件32      * onStopTrackingTouch:进度条停止拖动事件33      * (non-Javadoc)34      * @see android.widget.SeekBar.OnSeekBarChangeListener#onProgressChanged(android.widget.SeekBar, int, boolean)35      */36     @Override37     public void onProgressChanged(SeekBar seekBar, int progress,38             boolean fromUser) {39         // TODO Auto-generated method stub40         if(seekBar1.getId()==R.id.SeekBar1){41             Toast.makeText(this, "1111111", Toast.LENGTH_SHORT).show();42             textView1.setText("seekBar1当前位置:"+progress);43         }else{44             textView2.setText("seekBar2当前位置:"+progress);45         }46     }47     @Override48     public void onStartTrackingTouch(SeekBar seekBar) {49         // TODO Auto-generated method stub50         if(seekBar1.getId()==R.id.SeekBar1){51             textView1.setText("seekBar1开始拖动");52         }else{53             textView2.setText("seekBar2开始拖动:");54         }55     }56     @Override57     public void onStopTrackingTouch(SeekBar seekBar) {58         // TODO Auto-generated method stub59         if(seekBar1.getId()==R.id.SeekBar1){60             textView1.setText("seekBar1停止拖动");61         }else{62             textView2.setText("seekBar2停止拖动:");63         }64     }65 }

/SeekBarDemo1/res/layout/activity01.xml

1 
2
6 7
13
19 20
26 27
33 34 35 36

 

 

四、获得

 1、设置初始进度条

android:progress="30"

2、设置setOnSeekBarChangeListener监听

seekBar1.setOnSeekBarChangeListener(this);

3、onProgressChanged:进度条改变事件

4、onStartTrackingTouch:进度条开始拖动事件

5、onStopTrackingTouch:进度条停止拖动事件

转载地址:http://gbcpx.baihongyu.com/

你可能感兴趣的文章
C语言中字符串结束符
查看>>
技术工作者上升到思想,哲学层面也许更好
查看>>
LCD12864使用总结
查看>>
wireshark简明教程
查看>>
EditPlus配置Java编译器
查看>>
app已损坏,打不开。你应该将它移到废纸篓
查看>>
Switchover and Failover说明
查看>>
linux 环境RPM 安装MYSQL5.6
查看>>
Linux文件管理和编辑常用命令
查看>>
bluz-5.47 蓝牙
查看>>
C++ 读写文件
查看>>
海外旅游最常用的100句英语口语
查看>>
http协议进阶(五)连接管理
查看>>
服务器创建好后怎样使用远程连接工具链接的一些问题
查看>>
插件~NuGet与packages管理项目的包包
查看>>
笔试算法题(34):从数字序列中寻找仅出现一次的数字 & 最大公约数(GCD)问题...
查看>>
JS基本功 | JavaScript专题之数组 - 方法总结
查看>>
matlab数字图像处理函数,MATLAB数字图像处理学习(二)|常用函数
查看>>
错误请联系管理员文件 index.php,帝国CMS订单、反馈信息、投稿与留言发邮件通知管理员的方法...
查看>>
小米笔记本装linux教程视频教程,Archlinux安装指南~小米笔记本Air 13.3英寸版本
查看>>