首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Seekbar - 只允许用拇指进行更改?

当然可以。Android SeekBar 是一个用于选择数值范围的 UI 控件,它允许用户通过滑动来选择数值。SeekBar 的默认行为是允许用户通过拇指滑动来更改数值,而不允许用户通过点击屏幕上的其他区域来更改数值。

要实现这个功能,可以在 SeekBar 的 XML 布局文件中设置 android:splitTrack="false" 属性。这将禁用 SeekBar 的拆分轨道功能,使得用户只能通过拇指滑动来更改数值。

例如,在布局文件中添加以下代码:

代码语言:xml
复制
<SeekBar
    android:id="@+id/seekBar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:splitTrack="false" />

这样,SeekBar 就只允许用拇指进行更改了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

安卓开发个人小作品(3) – 多功能音乐播放器

musicplay(currentposition); } 其中,currentposition是记录的当前音乐播放序号,这里有一点需要考虑的是,当前播放音乐的序号为0的时候,进行...是否处于滑动状态,然后在音乐播放的地方,也就是刚才封装的musicplay方法中,更改为如下代码 private void musicplay(int position) { seekBar.setMax...至此,你的音乐播放就已经和seekbar进度条关联起来了,但是你可能会发现系统默认的进度条很丑,不符合你的审美,那么我们就需要更改seekbar的样式,也就是自定义seekbar。...主要就是sharepreference的使用,代码很简单,就不贴了 6.播放列表背景图设置与保存 设置播放列表背景也就是调用一下,listview.setBackground即可,但是我们如果不进行保存的话...背景图可能又恢复为初始的,那么我们就需要保存列表ode背景图,这里也采用sharepreference来保存,首先用Base64将图片转换为String,然后保存起来,下次进入APP的时候,再取出来,用Base64

1.6K30

拖动条SeekBar和星级评分条RatingBar

一、SeekBar 拖动条和进度条非常相似,只是进度条采用颜色填充来表明进度完成的程度,而拖动条则通过滑块的位置来标识数值——而且拖动条允许用户拖动滑块来改变值,因此拖动条通常用于对系统的某种数值进行调节...SeekBar允许用户改变拖动条的滑块外观,改变滑块外观通过如下属性来指定。 android:thumb:指定一个Drawable对象,该对象将作为自定义滑块。..."vertical"> SeekBar android:id="@+id/seekBar" android:layout_width="match_parent...import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.SeekBar...RatingBar所支持的常见XML属性如下: android:isIndicator:是否用作指示,用户无法更改,默认false。 android:numStars:显示多少个星星,必须为整数。

1.5K90
  • Android Camera2 Focus Distance

    我已经在谷歌样本Camera2应用程序中添加了一个SeekBar,但我找不到实现手动对焦的方法。 我在camera2,android中找到了手动对焦,但它在我的LG G4上无效。...编辑:这是SeekBar监听器的代码: @Override public void onStopTrackingTouch(SeekBar seekBar) {} @Override public...另外,您是说要更改CONTROL_AF_MODE,而不是CONTROL_MODE吗?后者不影响所使用的自动对焦的类型,我假设您要对触摸到焦点的操作执行AF_MODE_AUTO。...测试( https://github.com/pinguo-yuyidong/Camera2 ),允许我们使用搜索栏进行调整。 我想在预览开始时在镜头焦距中设置一个固定值,直到我关闭应用程序。...预览不显示任何效果,但更改了焦点2值。 我怎样才能克服这个问题?

    1.6K10

    笔记16 | 解析和练习AsyncTask

    50516055 目录 相关概念 AsyncTask全解析 AsyncTask使用示例播放进度示例 ---- 一.相关概念 1)什么是多线程: 应用程序(Application):为了完成特定任务,用某种语言编写的一组指令集合...而进程则是由系统进行调度的!!!...我们通过几十行的代码就可以完成我们的异步操作,而且进度可控;相比起Handler,AsyncTask显得更加简单,快捷~当然,这只适合简单的异步操作,另外,实际异步用的最多的地方就是网络操作,图片加载,...等很多,后面进阶教程我们会选1-2个框架进行学习,当然你可以自己找资料学习学习,但是掌握AsyncTask还是很有必要的!..." /> SeekBar android:id="@+id/seekBar1" android:layout_width="match_parent"

    57760

    Android滤镜效果实现及原理分析

    对于图像的每个像素点,都有一个颜色分量矩阵用来保存颜色的RGBA值(下图矩阵C),Android中的颜色矩阵是一个 4x5 的数字矩阵,它用来对图片的色彩进行处理(下图矩阵A)。 ?...第一个参数,用0、1、2分别代表红、绿、蓝三个颜色通道,第二个参数就是要修改的值,如下: ColorMatrix hueMatrix = new ColorMatrix(); hueMatrix.setRotate...下面是Android系统对色调修改的源码,我们可以看得到,源码对第二个参数进行转换成弧度,即对红、绿、蓝三个颜色通道分别进行旋转,那我们在第二个参数中传入我们平时用的度数即可。...Android系统正是利用这个原理对图像进行亮度的改变。...android:textColor="@android:color/black" android:text="亮度" /> SeekBar android

    3K80

    Android开发基础:布局,监听以及一些基础知识

    :宽度和高度匹配上一级,最外层的上一级是屏幕 wrap_content:匹配下一级,下一级多大,他多大 fill_parent:已废弃 固定数值:单位通常使用dp dp可以根据像素密度进行匹配 android...="点击" > RadioGroup需要设置一个id,从而对其进行监听,每一个RadioButton都需要设置id,方便获取它的值 为RadioGroup值改变时添加一个监听器...(进度条) xml SeekBar android:id="@+id/sb_normal" android:layout_width="match_parent" android...} @Override public void onStopTrackingTouch(SeekBar seekBar) {...} }); 这边的onclick就是回调方法,即当监听到响应时被调用 有多个需要监听对象时,可以采用Activity继承处理监听的类,并且实现其中回调方法,根据响应对象的id来进行不同的操作

    14410
    领券