seekbar的简单使用

author author     2022-09-03     225

关键词:

1 SeekBar简介

SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。

2 SeekBar示例

功能:手动拖动进度条,TextView中文字显示进度的改变。

 1 public class MainActivity extends AppCompatActivity {
 2     private SeekBar sb;
 3     private TextView tv;
 4 
 5     @Override
 6     protected void onCreate(Bundle savedInstanceState) {
 7         super.onCreate(savedInstanceState);
 8         setContentView(R.layout.activity_main);
 9         sb=(SeekBar)findViewById(R.id.sb);
10         tv=(TextView) findViewById(R.id.tv);
11         sb.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
12             @Override
13             public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
14                 tv.setText("The progress is "+progress+"%");
15             }
16 
17             @Override
18             public void onStartTrackingTouch(SeekBar seekBar) {
19 
20             }
21 
22             @Override
23             public void onStopTrackingTouch(SeekBar seekBar) {
24 
25 
26             }
27         });
28     }
29 }

 

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <LinearLayout
 3     xmlns:android="http://schemas.android.com/apk/res/android"
 4      android:orientation="vertical"
 5     xmlns:tools="http://schemas.android.com/tools"
 6     android:layout_width="match_parent"
 7     android:layout_height="match_parent"
 8     tools:context="com.zhangmeng.www.seekbar.MainActivity">
 9     <SeekBar
10         android:id="@+id/sb"
11         android:layout_width="match_parent"
12         android:layout_height="wrap_content"/>
13     <TextView
14         android:id="@+id/tv"
15         android:layout_width="match_parent"
16         android:layout_height="wrap_content"/>
17 
18 
19 
20 </LinearLayout>

 

安卓中的 SeekBar 和媒体播放器

】安卓中的SeekBar和媒体播放器【英文标题】:SeekBarandmediaplayerinandroid【发布时间】:2013-06-1415:05:04【问题描述】:我有一个简单的播放器和录音机。一切都很好,但有一个问题。我想添加搜索栏以查看播放记录的进度,并使用... 查看详情

seekbar的使用

1.需求:需要改变其默认颜色,样式2.滑竿样式seekbar.xml<?xmlversion="1.0"encoding="utf-8"?><layer-listxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:id="@android:id/background"andro 查看详情

android自定义可长按可点击不可拖动的seekbar

项目中遇见一个奇怪的需求就是SeekBar不可点击,可长按和拉着拖拽点拖动。一开始想着很简单嘛。屏蔽吊点击事件,SeekBar自带长按事件,差不多就搞定了,然而是我太天真啊,SeekBar自带的长按监听是无效的... 查看详情

androidseekbar,动态显示进度且随seekbar一起移动

...时间做,其实这个东西本没有什么,主要的问题就是在于seekBar不是顶格的,存在一个空隙,这个空隙又不知道值是多少,所以这个很难计算,后来去看了资料,paddingStart=0dp,PaddingEnd=0dp可以使进度条填充到整个界面,但也不大符... 查看详情

在 android 中使用 SeekBar 控制音量?

】在android中使用SeekBar控制音量?【英文标题】:UsingSeekBartoControlVolumeinandroid?【发布时间】:2012-04-2510:25:32【问题描述】:如何在不通过Android设备上的音量按钮控制音量的情况下使用搜索栏准确更改应用的音量?我在我的android... 查看详情

自定义seekbar详解

自定义view之seekbar本文简介:在github上找了不少seekbar,有些库具备相当复杂的功能,所以我想自己写一个简单易用的seekbar。本文主要讲述为什么要自定义view,自定义view的大体步骤,编写重难点。1、为什么要... 查看详情

android自定义可长按可点击不可拖动的seekbar

项目中遇见一个奇怪的需求就是SeekBar不可点击,可长按和拉着拖拽点拖动。一开始想着很简单嘛。屏蔽吊点击事件,SeekBar自带长按事件,差不多就搞定了,然而是我太天真啊,SeekBar自带的长按监听是无效的... 查看详情

android入门第18天-android里的seekbar的使用(代码片段)

SeekBar的介绍SeekingBar是这么样的一个东西,它常常用在播放视频、音步时用来调节音量、模糊阀值等场景。SeekBar里怎么是通过:android:layout_weight="1"这个值设置大小的。其它我们都使用默认的就行。我们先来看UI... 查看详情

android开发中如何设置seekbar的最小值?

设置拖动条SeekBar的拖动范围,如70-100之间。SeekBar是ProgressBar的扩展,在其基础上增加了一个可拖动的thumb(注:就是那个可拖动的图标)。用户可以触摸thumb并向左或向右拖动,再或者可以使用方向键都可以设置当前的进度等级。... 查看详情

android使用滑动条seekbar(代码片段)

layout布局文件(clear_activity.xml):SeekBar的属性值介绍:android:max=“255”(最大的滑动值,从0开始)android:progress=“255”(初始时滑动条的位置)<?xmlversion=& 查看详情

无法使用 Appium 移动 Android SeekBar

】无法使用Appium移动AndroidSeekBar【英文标题】:Can\'tmoveAndroidSeekBarwithAppium【发布时间】:2016-06-1809:48:47【问题描述】:我有一个像这样定制的Android搜索栏,以及它可以移动到的位置。并且从中间开始:我想先移动滑块,然后检... 查看详情

如何使用 android seekbar 更改 chrome cast 设备音量

】如何使用androidseekbar更改chromecast设备音量【英文标题】:Howtochangechromecastdevicevolumeusingandroidseekbar【发布时间】:2017-03-0711:27:43【问题描述】:我想使用我的应用程序搜索栏更改chromecast设备音量。这是我的seekbar的onProgressChanged... 查看详情

使用 SeekBar 中的值更新列表视图中的 EditText

】使用SeekBar中的值更新列表视图中的EditText【英文标题】:UpdateEditTextinalistviewwithvaluefromaSeekBar【发布时间】:2014-07-1105:11:30【问题描述】:我有一个ListView,每个行项都包含一个SeekBar和一个EditText(如下图所示)。我需要根据搜... 查看详情

自定义seekbar详解

自定义view之seekbar本文简介:在github上找了不少seekbar,有些库具备相当复杂的功能,所以我想自己写一个简单易用的seekbar。本文主要讲述为什么要自定义view,自定义view的大体步骤,编写重难点。1、为什么要... 查看详情

java示例代码_使用edittext更新seekbar

java示例代码_使用edittext更新seekbar 查看详情

自定义垂直拖动的seekbar进度条

系统自定义的seekbar为横向拖动的样式,需要纵向的时则需要自己定义,网上很多说了重写系统SeekBar中onDraw()的方法,但是我使用的时候不知道为什么拖动条和点偏离了,不在一条直线上,好气。。。然后用了另一篇中改进之后... 查看详情

Seekbar想要保存进度[重复]

】Seekbar想要保存进度[重复]【英文标题】:Seekbarwanttosaveprogress[duplicate]【发布时间】:2013-03-3121:05:50【问题描述】:我正在使用搜索栏,我想保存用户在搜索栏中所做的更改,并且应该在下次他打开应用程序时显示。我的代码是... 查看详情

Android SeekBars 在旋转前被裁剪

】AndroidSeekBars在旋转前被裁剪【英文标题】:AndroidSeekBarscroppedbeforerotating【发布时间】:2018-10-2206:04:58【问题描述】:我正在尝试使用AndroidSeekBars制作一个垂直混音器样式的界面来控制不同的音频源。我可以像许多帖子描述的那... 查看详情