SeekBar的使用(一):实现OnSeekBarChangListener
实现OnSeekBarChangeListener,要实现该接口的三个方法
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch)
public void onStartTrackingTouch(SeekBar seekBar)
public void onStopTrackingTouch(SeekBar seekBar)
package com.example.androidtest;import android.os.Bundle;
import android.app.Activity;
import android.widget.TextView;
import android.widget.SeekBar;
import android.util.Log;public class MainActivity extends Activity implements SeekBar.OnSeekBarChangeListener{SeekBar mSeekBar;TextView mProgressText;TextView mTrackingText;public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mSeekBar = (SeekBar)findViewById(R.id.seek);mSeekBar.setOnSeekBarChangeListener(this);mProgressText = (TextView)findViewById(R.id.progress);mTrackingText = (TextView)findViewById(R.id.tracking);} public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch){mProgressText.setText(progress + " " + "onProgressChanged" + "=" + fromTouch);}public void onStartTrackingTouch(SeekBar seekBar){mTrackingText.setText("onStartTrackingTouch");}public void onStopTrackingTouch(SeekBar seekBar){mTrackingText.setText("onStopTrackingTouch");}}
activity_main.xml;
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"><SeekBar android:id="@+id/seek"android:layout_width="match_parent"android:layout_height="wrap_content"android:max="100"android:progress="50"android:secondaryProgress="75" /><TextView android:id="@+id/progress"android:layout_width="match_parent"android:layout_height="wrap_content" /><TextView android:id="@+id/tracking"android:layout_width="match_parent"android:layout_height="wrap_content" />
</LinearLayout>
SeekBar的使用(一):实现OnSeekBarChangListener相关推荐
- 自定义Seekbar拖动条式样
Android学习笔记:自定义Seekbar拖动条式样 SeekBar拖动条可以由用户控制,进行拖动操作.比如,应用程序中用户需要对音量进行控制,就可以使用拖动条来实现. 1.SeekBar控件的使用 ...
- 使用Android BindingAdapter与InverseBindingAdapter实现SeekBar双向(正向/反向)数据绑定...
使用Android BindingAdapter与InverseBindingAdapter实现SeekBar双向(正向/反向)数据绑定 在我之前写的系列文章中,继续深化Android数据绑定技术的使 ...
- Android自定义Seekbar拖动条式样
SeekBar拖动条可以由用户控制,进行拖动操作.比如,应用程序中用户需要对音量进行控制,就可以使用拖动条来实现. 1.SeekBar控件的使用 1.1SeekBar常用属性 SeekBar的常用属性 ...
- Android学习笔记18-自定义Seekbar拖动条式样
SeekBar拖动条可以由用户控制,进行拖动操作.比如,应用程序中用户需要对音量进行控制,就可以使用拖动条来实现. 1.SeekBar控件的使用 1.1SeekBar常用属性 SeekBar的常用属性 ...
- Android 控件学习--自定义SeekBar
从sdk中可以得知,它是ProgressBar的扩展,它比进度条多了一个功能就是可拖动性,这样用户就可以控制进度条,比如播放电影,用户可以通过拖动SeekBar进行快进与快退. 要实现其拖 ...
- Android学习笔记18:自定义Seekbar拖动条式样
SeekBar拖动条可以由用户控制,进行拖动操作.比如,应用程序中用户需要对音量进行控制,就可以使用拖动条来实现. 1.SeekBar控件的使用 1.1SeekBar常用属性 SeekBar的常用属性 ...
- Android 让你的SeekBar 也支持长按事件
SeekBar 本身有就是一个View 对象,既然是View 对象那也证明它有setOnLongClickListener 事件,众所周知,这个事件是让一个View 对象拥有长按功能,进而达到我们想要 ...
- Android中的基础控件CheckBox、RadioButton、ToggleButton、SeekBar
文章目录 1 CheckBox 1.1 CheckBox介绍 2 RadioButton 2.1 RadioButton介绍 3 ToggleButton 3.1 ToggleButton介绍 4 S ...
- Android 中文 API (27) —— SeekBar.OnSeekBarChangeListener
正文 一.结构 public static interface SeekBar.OnSeekBarChangeListener 二.概述 当进度改变后用于通知客户端的回调函数.包括用户通过手势.方向键 ...
最新文章
- 专升本c语言程序设计网课_2020年宜春学院专升本招生信息
- 如何使用Java与Mysql进行数据交互
- mysql 连续签到天数_签到功能实现,没有你想的那么复杂(一)
- STM32F407 CubeMx使用定时器测量信号频率 分辨率0.001Hz
- 程序员项目_您如何让程序员加入您的项目?
- java读取.properties文件及解决中文乱码问题
- 台式电脑已连接但无法上网_【PC】电脑网络连接正常但无法正常上网?教你几种解决办法!...
- WEB-UI自动化测试实践
- stl::map之const函数访问
- server2003虚拟机损坏后的文件找回
- MPLS virtual private network中MCE介绍
- oracle数据库查询空间大小,Oracle查看数据库空间使用情况
- adprw指令教程_三菱FX5U模拟量,通信,运动控制详解
- 计算机围棋涉及知识,围棋知识介绍
- 初级程序员晋升中级程序员,只差这7个技能
- flea-db使用之JPA接入
- 音视频解封装:MP4核心Box详解及H264AAC打包方案
- 【开发篇】10分钟快速搭建React后台管理系统模板
- 【详解】TCP/UDP模式下的MODBUS协议转换
- osgEarthSamples1.1运行事例