问题标签 [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.
java - 你如何在android中显示一个2位数的NumberPicker?
我想创建一个计时器,因为我无法创建一个可供用户编辑的数字界面来设置我想使用 NumberPicker 的时间。但是,NumberPicker 仅显示 1 位数字用于 0-9 之间的数字。如何格式化选择器以使其显示两位数字,例如 01 02 03 等。
android - 号码选择器无法设置
我对 Android 中的数字选择器有疑问。它仅在两条水平线之间显示 0 值。看起来我试图在代码中设置的设置不起作用。我的 xml 布局代码:
我的 DialogFragment 代码:
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 都是垂直的
我将非常感谢任何好的解决方案或方向......提前谢谢你,马克。
android - Android 4.+ NumberPicker - 强制数字键盘布局
我发布此内容希望对其他人有所帮助;但是,如果有更简单的方法可以做到这一点,我希望有人可以分享他们的步骤。如果我使用方法“setDisplayedValues”传递要在 NumberPicker 中显示的值数组,则底层方法会强制使用文本键盘布局,而不是数字布局,这不是我想要的。我找到了一种为我的 NumberPicker 设置 InputType 的方法。这是在我的扩展课程中完成的:
类公共类 NumberPickerDialogFragment 扩展 DialogFragment:
在上面的代码部分中,设置 InputType 的行是 ((EditText)np.getChildAt(0)).setRawInputType(InputType.TYPE_CLASS_NUMBER);
我没有在网上找到任何这样做的东西。这似乎是一种干净的方式。但是,我不确定这样做是否存在任何性能问题。如果有,请告诉我们。
java - 如何从 NumberPicker 中获取选定的号码?
我有两个数字选择器,我想从这些数字选择器中获取用户选择的值。然后将它们转换为字符串。
任何想法?
android - 在数字选择器android中更改数字颜色
嗨,我虽然这很容易,但我被困住了......我建立了一个黑色背景和一个数字选择器的应用程序。数字选择器中的数字是黑色的...您可以理解问题...由于某些未知原因,我找不到任何可以更改数字选择器中数字颜色的代码。
请帮助我......我试图做的是:
android - 限制其他号码选择器的号码选择器
我有 2 个号码选择器,一个用于数小时,另一个用于数分钟。我希望可用选项的范围从 1 小时 30 分钟到 5 小时 58 分钟。一个数字选择器用于小时数,另一个用于分钟数
当 Hours numnerpicker 为 1 时,我想将另一个数字选择器限制为 30 到 58 之间的值(以 2 为增量)。到目前为止我尝试过的东西不起作用,分钟数选择器只是变为零并且不动。
java - 使用 NumberPicker 的 SharedPreferences
好的,简单地说,我正在尝试保存数据,然后将数据加载到 NumberPicker 和从 NumberPicker 加载数据。NumberPicker 值最初使用字符串数组设置,因为需要从 NumberPicker setDisplayedValues() 方法中选择特定值。
在加载时保存它没有任何问题。因为我猜我需要给出在数组中找到该值的位置的索引。这是我一直在尝试但无济于事
我相信 numberPicker 必须采用 int 或字符串数组。加载 prefs() 时我也收到此错误
任何帮助,将不胜感激 :)
全局变量
添加到 spinValues 的字符串
使用的保存方法,
numberpicker 的 onchangelistener,一些代码评论但显示了我尝试过的内容。
调用保存方法
最后调用 loadprefs 方法,更多代码注释
这是第 228 行
android - NumberPicker 的复合可绘制对象
我正在尝试为我的自定义 NumberPicker 提供复合可绘制对象。我知道主视图实际上是一个 EditText,并且由于 EditText 具有复合可绘制对象(DrawableLeft、DrawableRight 等),我尝试设置它,但是当 NumberPicker 实际出现时,它从那里不存在。还有什么我可以尝试使它工作的吗?
我当前的代码 -
让我知道是否有任何替代方法可用。
android - 更改数字选择器样式
我想改变 number Picker 的风格。这是我的号码选择器
我想从数字选择器的上方和下方消失 + 和 - 号。可能吗 ?我该怎么做?
这是我使用的代码:
}