问题标签 [seekbar]

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 回答
12475 浏览

java - 如何在 SeekBar 中制作颜色渐变?

我想在颜色渐变选择器中使用 SeekBar(即老式 Java Slider)。我见过一些这样的例子,但它们都需要创建新的类等。必须有一种方法来修改或覆盖原始类。或者只是用渐变替换背景。

0 投票
2 回答
1069 浏览

android - 如果我在首选项中选择任何其他控件,SeekBar 值会自动优先重置

我已通过 java 代码将 SeekBar 控件添加到首选项中。它已添加并显示在首选项中。我还在首选项中添加了一个 EditTextPreference 和一个复选框。现在我将搜索栏向上拖动到某个值。在此之后,如果我选择复选框,则搜索栏将重置为初始值(我的意思是说选定的搜索栏值不会保留......它会返回......)。请您指导我出了什么问题?

0 投票
1 回答
1622 浏览

android - 在 Android 中自定义 SeekBar

我在我的应用程序中使用了搜索栏,并希望对其进行自定义。

我想更改可绘制对象(我想使用自己的图像)。怎么做?

0 投票
2 回答
10077 浏览

android - 触摸后如何自行更新搜索栏

我希望这是一个简单的问题。

我有一个搜索栏,我想限制它可以设置的范围。此范围可能会根据其他因素(其他搜索栏的值等)而改变

搜索栏是一个简单的 0 到 100 范围并定义一个百分比。我需要这个值是最小值,范围从 0%(正常搜索栏操作)到更高的值(例如 50%)。

代码进行计算并根据其他变量确定最小值。

当我将搜索栏拖到此阈值以下时,我希望它将其值重置为最小值。这是一些示例代码

所以在这个示例中,如果我拖到 30 以下,该值将重新设置为 30。

如果我拖到 30 以上,一切都很好。如果我拖动到 30 标记以下,则搜索栏 GetValue() 将返回 30,但搜索栏显示较低的值。

例如,如果我将它一直拖到 0,则返回值为 30,但它在屏幕上显示为 0。

如何让搜索栏自动重新显示在 30 位置?

我试图改变焦点,从另一种方法更新搜索栏。到目前为止没有任何效果。

有任何想法吗?

0 投票
2 回答
9115 浏览

java - Android:SeekBar 小部件中的自定义 Drawable 正在绘制别名图像

问题是当我在 SeekBar 小部件中使用自定义 progressDrawable 时(可能不正确),它以非常别名/丑陋/低质量的形式呈现。我已将“drawingCacheQuality”设置为高,没有区别。有人有想法么?

我在 Nexus One(OS 2.2.1)上开发,目标构建为 API 1.5(尽管我希望这不重要)。

这是它的外观示例:

替代文字

我的目标是创建一个具有两种状态(开和关)的简单漂亮的视觉开关,以及在它们之间移动的滑块。我真的没有看到更好的小部件,而且几乎所有的事情都是用 SeekBar 为我完成的。如果有人有一个更好的主意,不涉及重写大量的样板代码,那就太好了。看起来这真的应该以最小的努力以某种方式使用或扩展 SeekBar 是可行的。不过,我有点不知所措。

我猜一个想法是将我的 on_off 图像叠加到 ShapeDrawable 上并将其用作背景(以及用于 progressDrawable 的“@android:color/transparent”),但我不太熟悉如何做到这一点。 ..

新活动的基本代码

定义 SeekBar 的 main.xml

background.xml seekbar 的背景

0 投票
1 回答
1196 浏览

android - 防止 SeekBar 移过动态点

我需要两个 SeekBar 来设置最小值和最大值,并且每个 SeekBar 上的拇指不能移过另一个。有没有办法禁止将 SeekBar 移动到特定点?

0 投票
2 回答
2739 浏览

android - android seekbar widget

I have a seekbar in android app to capture the values that ranges from 10-90. What is the java code for capuring the values.

please help Thanks.

0 投票
3 回答
40518 浏览

android - 捕获 SeekBar 值

在我的 android 应用程序中,我有一个TextView和一个SeekBar. 这两个值都用于计算按钮单击的结果。

问题是如何捕获该SeekBar值并将其转换为字符串以进行计算。

代码如下:

请帮忙。提前致谢。

0 投票
1 回答
2088 浏览

android - 在 SeekBar 中无法选择最大值

在我的布局 xml 中,我有一个像这样的 SeekBar:

问题是用户无法使用指针选择最大值(通过单击、拖动......)。可以通过使用键(上、下)手动聚焦 Seekbar 并将其设置为最大值(右键)。用手指您只能选择 max-1 值。

例如,如果您的最大值为 3,则您只能选择 0、1 和 2(甚至可以选择 3 个键)。它始终选择手指左侧的值,因此无法选择最大值,因为它位于搜索栏的最右侧。

实际上,我尝试在显示之前以编程方式修改宽度参数(希望您能够选择最正确的值,如果您能够将其拖过最右边的点),但我卡在 getWidth() 返回 0 上。

这个问题出现在我测试的每个平台上:1.5、1.6、2.3 以及真正的 2.1 设备上。

有什么线索吗?谢谢。

0 投票
9 回答
45825 浏览

android - 如何在 Android 中获得工作的垂直 SeekBar?

我在这里实现了常用的 VerticalSeekBar 帖子。事实上,SeekBar 的操作有点古怪。onTouchEvent()这是我从那个例子稍微改编的:

我已经设法实现了一个 VerticalSeekBar,其中进度按预期更新并且功能齐全,但拇指没有效仿。这只是一个图形故障,所以我现在忽略它。但是,让它工作很好。这个 SeekBar 有max = 20.

但是,我尝试使用max = 1000. 显然,它使用相同的代码,所以你会假设相同的行为。即使我的手指滑过 SeekBar 并最终离开屏幕,我也只能取得 0~35 的进度。如果我只是在进度条的末尾附近点击(应该progress ~ 900),它会返回大约 35 的进度,黄色进度条通过停留在顶部附近来反映该值。

我的问题是:有没有人有一个工作垂直 SeekBar 的链接,或者知道如何调整这个特定的例子?