问题标签 [android-seek]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2596 浏览

android - 借助搜索栏放大和缩小的Android程序?

我想根据搜索栏的运动放大和缩小图像!!任何人都可以帮我做到这一点,请您及时回复,我们将不胜感激!!!

0 投票
0 回答
4008 浏览

android - SeekBar 上方的自定义文本

在此处输入图像描述

我正在尝试在 SeekBar 的拇指上方绘制一些文本,如上图所示。这个想法是,当您沿着 SeekBar 移动拇指时,拇指上方会显示文本。我可以在拇指内绘制文本,但是当我尝试在拇指外绘制时它不起作用。下面是我的代码:

我是否必须重写 onDraw 方法并改为这样做?

0 投票
2 回答
2316 浏览

android - 如何创建单独的 seekBar 类

按照此处的说明操作:如何在 android 中制作自定义搜索栏?我能够制作自己的自定义搜索栏,在拇指内绘制文本。我知道想创建自己的搜索栏类,以便我可以从我的活动中调用它。我遇到了问题,因为当我在主要活动中创建搜索栏时,它无法正常工作。我认为我没有正确设置 OnSeek 侦听器。这是我的主要课程:

这是我的 CustomSeekBar 类:

这是我的 activity_main.xml 文件:

这是我的目录的设置方式: 在此处输入图像描述 如何在我的主活动类中设置 SeekBar,以便它调用我的 SeekBar 类中的方法?

0 投票
0 回答
679 浏览

android - 按下拇指时Android SeekBar消失

我创建了一个自定义 seekBar,在移动滑块时会绘制一个新的拇指。我现在希望拇指在按下时显示放大的拇指,然后当用户将手指从拇指上移开时显示原始大小。因此,如果用户按下拇指,它会放大到两倍大小。但是,这会导致显示放大的拇指,但 seekBar 的其余部分已经消失。下面是我的代码:

这就是它在我的 main_activity.xml 文件中的放置方式:

您可以设置拇指的最大尺寸吗?

0 投票
0 回答
197 浏览

android - 为什么 SeekBar 自定义在 4.1 上有效,但在 4.2 和 4.3 上无效?

我创建了一个自定义搜索栏,它适用于 4.1 设备,但在 4.2 和 4.3 设备上它不显示我的背景,它只是将其留空。

这就是我所做的:

seekbar_progress.xml:

在这个文件中,我为进度和背景重复了一个图像,对于进度,我给它一个特定的颜色。然后我仍然需要为我的背景设置一个形状。如果我不这样做,背景就会保持空白。

滑块形状.xml:

有人可以在这里帮助我吗?

0 投票
3 回答
9406 浏览

android - 我如何在android的seekbar中绘制可绘制的进度

如果我在所有进度行中设置 draw "progress drawable",SeekBar我会得到 bgdraw。如何设置从开始到拇指位置的绘制?

0 投票
1 回答
362 浏览

android - 播放媒体播放器时显示软键盘时 UI 卡住?

我的应用程序中有一个媒体播放器,在搜索栏的两端有一个搜索栏和两个文本视图,用作计时器,我将在这个播放器中播放 .wav 文件。我在同一活动中也有一个编辑文本,我需要在播放过程中进行编辑。我的问题是,当正在播放时,如果正在触摸编辑文本,则会显示软键盘并且 UI 卡住,这意味着搜索栏更新和计时器更新卡住了。我正在使用使用处理程序的 timertask 更新它。任何人都可以帮助弄清楚这是什么问题。为什么显示软键盘时 UI 会卡住?

我尝试了许多其他方法来更新媒体播放器,猜测这将是使用 timertask 的问题。

  • 使用服务播放 mediaplyer 并使用处理程序将其更新为 UI。
  • 通过将进度作为消息发送,仅使用线程和处理程序。
  • 使用 Assynctask 并在 runOnUIthread 中更新它。

在所有这些情况下,当显示软键盘时,所有其他文本视图和搜索栏更新都会卡住。请帮助我摆脱这个问题。我完全卡住了:-(。有没有其他方法可以解决这个问题。

0 投票
3 回答
7180 浏览

android - 如何获取 SeekBar 进度可绘制的高度

我在我的应用程序中定义了一个 SeekBar,如下所示:

我想在它旁边放置一个与 SeekBar 高度相同的图像。我需要以编程方式设置图像的高度,以便它在所有设备上保持不变。但是我无法获得 SeekBar 的高度。

下面的代码返回视图的高度,而不是 SeekBar。

而且这段代码也不起作用。它只返回 0:

有没有办法找到 SeekBar 的实际大小而不仅仅是视图大小?

0 投票
2 回答
5942 浏览

android - 防止在Android中点击搜索栏

我正在使用搜索栏。我只想通过移动拇指来控制它。

如何禁用对progressdrawable的点击?

我试过android:clickable="false"了,但没有用。

我在 XML 中寻找条码

我的 onSeekChangedListner 的 Seekbar 代码

目前,用户可以点击进度和拇指移动 I want to DISABLE it 。请帮忙

0 投票
2 回答
3822 浏览

java - 如何准确地使用浮点十进制值设置搜索栏进度?

嘿伙计们,我正在尝试制作一个具有搜索栏和文本视图的设定温度应用程序。我的温度读数包括 33.3 和 34.5 之类的值。我知道设置搜索栏进度的代码是

但我想使用像 33.3 或 39.8 这样的浮点值。如果我将浮点数转换为 int,它会将值四舍五入为整数,如 33 或 34。这不会正确定位我的搜索栏,因为当我的 textview 显示 33.3 时,我的搜索栏将定位在 33。由于我还将搜索栏设置为递增或递减 0.1,因此我的搜索栏必须准确定位到小数点。那么有人可以告诉我如何将搜索栏进度位置精确设置为 33.4 而不是 33 或 34?