问题标签 [numberpicker]

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 投票
3 回答
10139 浏览

java - 你如何在android中显示一个2位数的NumberPicker?

我想创建一个计时器,因为我无法创建一个可供用户编辑的数字界面来设置我想使用 NumberPicker 的时间。但是,NumberPicker 仅显示 1 位数字用于 0-9 之间的数字。如何格式化选择器以使其显示两位数字,例如 01 02 03 等。

0 投票
1 回答
1293 浏览

android - 号码选择器无法设置

我对 Android 中的数字选择器有疑问。它仅在两条水平线之间显示 0 值。看起来我试图在代码中设置的设置不起作用。我的 xml 布局代码:

我的 DialogFragment 代码:

0 投票
1 回答
1329 浏览

android - ScrollView 中的 NumberPicker

假设我有一个 LinearLayout(垂直)的 ScrollView,里面有一个 NumberPicker。此外,LinearLayout 确实包含足够的小部件,因此它可以滚动。

下面是一个示例 XML 代码片段:

在 Android 4.1.2 (Galaxy S3) 上它工作得很好......您滚动布局并滚动 NumberPicker - 只有 NumberPicker 滚动。

另一方面,在 Android 4.0.x 上,布局滚动得很好,但是当 NumberPicker 尝试滚动时,它会做一些尴尬的事情,比如滚动一半值并在值之间停止;从那里 - 只有 LinearLayout 被滚动并且 NumberPicker 被卡住。

这家伙问了完全相同的问题,但没有得到任何答案:NumberPicker on ScrollView doesn't scroll on Android 4.0.4

如何禁用 ScrollView - 这个不能完成这项工作,因为 ScrollView 和 NumberPicker 都是垂直的

我将非常感谢任何好的解决方案或方向......提前谢谢你,马克。

0 投票
0 回答
418 浏览

android - Android 4.+ NumberPicker - 强制数字键盘布局

我发布此内容希望对其他人有所帮助;但是,如果有更简单的方法可以做到这一点,我希望有人可以分享他们的步骤。如果我使用方法“setDisplayedValues”传递要在 NumberPicker 中显示的值数组,则底层方法会强制使用文本键盘布局,而不是数字布局,这不是我想要的。我找到了一种为我的 NumberPicker 设置 InputType 的方法。这是在我的扩展课程中完成的:

类公共类 NumberPickerDialogFragment 扩展 DialogFragment

在上面的代码部分中,设置 InputType 的行是 ((EditText)np.getChildAt(0)).setRawInputType(InputType.TYPE_CLASS_NUMBER);

我没有在网上找到任何这样做的东西。这似乎是一种干净的方式。但是,我不确定这样做是否存在任何性能问题。如果有,请告诉我们。

0 投票
1 回答
17602 浏览

java - 如何从 NumberPicker 中获取选定的号码?

我有两个数字选择器,我想从这些数字选择器中获取用户选择的值。然后将它们转换为字符串。

任何想法?

0 投票
1 回答
747 浏览

android - 在数字选择器android中更改数字颜色

嗨,我虽然这很容易,但我被困住了......我建立了一个黑色背景和一个数字选择器的应用程序。数字选择器中的数字是黑色的...您可以理解问题...由于某些未知原因,我找不到任何可以更改数字选择器中数字颜色的代码。

请帮助我......我试图做的是:

0 投票
0 回答
372 浏览

android - 限制其他号码选择器的号码选择器

我有 2 个号码选择器,一个用于数小时,另一个用于数分钟。我希望可用选项的范围从 1 小时 30 分钟到 5 小时 58 分钟。一个数字选择器用于小时数,另一个用于分钟数

当 Hours numnerpicker 为 1 时,我想将另一个数字选择器限制为 30 到 58 之间的值(以 2 为增量)。到目前为止我尝试过的东西不起作用,分钟数选择器只是变为零并且不动。

0 投票
1 回答
626 浏览

java - 使用 NumberPicker 的 SharedPreferences

好的,简单地说,我正在尝试保存数据,然后将数据加载到 NumberPicker 和从 NumberPicker 加载数据。NumberPicker 值最初使用字符串数组设置,因为需要从 NumberPicker setDisplayedValues() 方法中选择特定值。

在加载时保存它没有任何问题。因为我猜我需要给出在数组中找到该值的位置的索引。这是我一直在尝试但无济于事

我相信 numberPicker 必须采用 int 或字符串数​​组。加载 prefs() 时我也收到此错误

任何帮助,将不胜感激 :)

全局变量

添加到 spinValues 的字符串

使用的保存方法,

numberpicker 的 onchangelistener,一些代码评论但显示了我尝试过的内容。

调用保存方法

最后调用 loadprefs 方法,更多代码注释

这是第 228 行

0 投票
0 回答
257 浏览

android - NumberPicker 的复合可绘制对象

我正在尝试为我的自定义 NumberPicker 提供复合可绘制对象。我知道主视图实际上是一个 EditText,并且由于 EditText 具有复合可绘制对象(DrawableLeft、DrawableRight 等),我尝试设置它,但是当 NumberPicker 实际出现时,它从那里不存在。还有什么我可以尝试使它工作的吗?

我当前的代码 -

让我知道是否有任何替代方法可用。

0 投票
1 回答
4830 浏览

android - 更改数字选择器样式

我想改变 number Picker 的风格。这是我的号码选择器在此处输入图像描述

我想从数字选择器的上方和下方消失 + 和 - 号。可能吗 ?我该怎么做?

这是我使用的代码:

}