问题标签 [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 投票
1 回答
10778 浏览

android - 当最小值和最大值相同时如何设置数字选择器值?

我似乎无法弄清楚如何将值输入数字选择器。当最小值和最大值相同时,它总是显示 0。有什么办法可以覆盖它吗?这是我的代码。

0 投票
6 回答
4941 浏览

java - NumberPicker 不适用于键盘

activity_main.xml

MainActivity.java里面oncreate

当我用键盘编辑值时,我以编程方式获得的值不会改变,但如果我按下它+就会-起作用。

我怎样才能使它工作而不必按+and -


编辑 :

我用 Melih Altıntaş 的代码创建了一个新项目,它显示了一个全新的数字选择器!(您用手指滑动而无法输入文字的地方)。然后我与我的真实项目进行比较,我看到了android:theme="@android:style/Theme.NoTitleBar"。我在新项目中添加了它,然后数字选择器变成了我习惯的那个。

0 投票
0 回答
3069 浏览

android - Android:如何调整数字选择器的大小?

我是 android 编程新手,我需要调整 NumberPicker 小部件的大小,NumberPicker 小部件的当前代码是

问题是它有一个固定的宽度和高度,我想编辑它们。但是,如果你设置一个宽度或高度,数字选择器将无法正确缩放

例如

会给你一个形状奇特的数字选择器

所以我想到了使用 ScaleX 和 ScaleY 但这不是很可靠/准确,尽管它有效


所以,我想知道的是:有没有一种准确的方法可以通过缩放来设置数字选择器的宽度和高度?(我不能使用 ScaleType 也因为那是 ImageView)

0 投票
5 回答
9977 浏览

android - 如何自定义 NumberPicker

我发现了 2 个内置的 NumberPickers:


(来源:techbooster.org

默认情况下,它是第一个,但是当我添加android:theme="@android:style/Theme.NoTitleBar"AndroidManifest.xml 时,它变成了第二个。

我怎样才能把这条线(我需要它),仍然得到第一个 NumberPicker?

0 投票
0 回答
1086 浏览

javascript - javascript弹出数字选择器到输入字段

我正在寻找一个脚本,允许我在字段中输入带十进制值的数字​​。

类似http://keith-wood.name/calculator.html

但简单地说,只有数字和小数点。

我有一个表格,我只想用鼠标填写它(没有键盘)

0 投票
2 回答
2198 浏览

android - Align NumberPicker Text to Left

I am using custom string in NumberPicker. The problem is the text comes in center, while I want it to align to the Left.

I tried extracting the TextView and setting the gravity there, using the following code -

But it sets the gravity of selected Text only. The text which is in scrolling position, still comes at center.

Is there any way to align the text to left?

PS: I am using API Level 15.

0 投票
1 回答
664 浏览

android - 找不到方法 getAccessibilityNodeProvider

我正在使用数字选择器 simonvt 库(https://github.com/SimonVT/android-numberpicker)。

我成功添加了库并且应用程序正常运行,但 LogCat 显示以下警告:

完整的日志:

示例项目也显示了这些警告!

谢谢

0 投票
1 回答
519 浏览

java - 带有 NumberPicker 的自定义 DialogPreference 的值永远不会保存(或永远无法恢复)

我用两个 NumberPicker(在自定义类 MinuteSecondPicker 中)制作了一个自定义 DialogPreference。我为两个 numberPicker 选择值,当我再次打开我的 DialogPreference 时,我的值不会恢复(我想我会保存) persistString(String myValue)、shouldCommit 和 shouldPersist --> 全部返回 'TRUE' :

}

我尝试了很多东西,但没有任何效果,一旦关闭我的应用程序,我就会失去我试图保存的首选项。

0 投票
1 回答
6989 浏览

android - Android NumberPicker 小部件,如何获取通过软键盘输入的值?

我无法让我的编辑字段NumberPicker正常工作,我已经阅读了几个对类似问题有帮助的答案,但似乎都没有解决这个特定问题。尽管递增和递减按钮确实可以正常工作,但如果我使用软键盘输入一个数字,我将无法使用该NumberPicker.getValue()方法检索该值。我尝试使用自己的NumberPicker.OnValueChangedListener(),但除非我单击向上或向下按钮,否则不会调用它,而不是像某些人建议的那样按下软键盘完成按钮。有人可以帮我吗?这是Android错误吗?

这是我的 XML 布局:

以及来自我的 Activity onCreate() 的初始化代码:

从 Activity 退出时,我得到如下值:

我在Android NumberPicker 文档中看不到任何其他方法。我确实看到了一篇建议挂钩以获得“完成”按钮的帖子onEditorActionListener(),但这并没有告诉我如何获得价值!所以,总而言之,我的问题是如何获取值,为什么 NumberPicker 不自动更新其值?

谢谢!

编辑:我偶然发现了这个与我的问题非常相似的SO question,那里的答案看起来很有帮助,尽管我希望有比那里建议的更好的方法。

0 投票
2 回答
11186 浏览

android - 如何实现android Minutes-Seconds 选择器?

我需要实现一个对话框,用户可以在其中输入以分钟和秒为单位的时间。例如:6 分 30 秒。在那里,我还需要分钟数的上限(即,分钟的范围为 0-10,秒的范围为 0-60。)

但正如这里所讨论的,android TimePicker 只显示小时和分钟。我看过一些关于添加秒数的帖子,但没有关于删除小时数和添加秒数的帖子。可能也没有办法对分钟施加限制。

我看过一些建议使用 NumberPicker 创建自定义时间选择器的帖子,但也看到了 NumberPicker 仅供内部使用且不应使用的警告。这似乎是 Catch-22。

我可以尝试修改 TimePicker 或 NumberPicker 的源代码,但我并不热衷于了解它们的工作方式和维护自定义版本所需的时间。

我想这让我不得不实现一个自定义的 Minutes-Seconds 选择器。使用上下按钮移动数字看起来并不太难,但我不知道如何让用户滑动以滚动每个“轮”中的数字。

有什么建议么?