问题标签 [android-number-picker]

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

android - 带圈选项目的水平数字选择器

是否有一个库可以用来实现水平滚动数字选择器,如下所示:

在此处输入图像描述

0 投票
3 回答
11797 浏览

android - 如何在 android 的 NumberPicker 中自定义数字的值?

我有一个数字选择器,用于以 MB 为单位设置数据限制。现在,我有 numberPicker,包含按顺序排列的数值,如 [1,2,3,....., 2000 MB]。

但我想要一个 numberPicker,它应该包含像 [100,200,300,...., 2000MB] 这样的数值。我怎样才能做到这一点?

0 投票
6 回答
10871 浏览

android - 如何减少 NumberPicker 中的填充

如何减少 NumberPicker 中的填充

在此处输入图像描述

我想要类似的东西:

在此处输入图像描述

0 投票
2 回答
1464 浏览

java - Android 小部件 - NumberPicker 空白焦点

首先我想说我使用的是Android 5.1

我对数字选择器小部件中的焦点数字有疑问。当我运行我的应用程序并使用此小部件选择片段时 - 焦点数字为空白。 在此处输入图像描述

XML:

我的片段中的方法:

0 投票
1 回答
1627 浏览

android - 如何在 Android 中的 NumberPicker 仅不滚动(按加号或减号按钮)时从 onValueChange 获取 NumberPicker 实例的值

我有一个 NumberPicker 实例,它按预期工作,但我需要在滚动停止时或当用户仅按下递增/递减按钮时从它获取值。我应该得到它的值显示在文本视图中。

当滚动停止/变得空闲并正确显示时,我设法获得了值(这在onScrollChanged()侦听器中完成)。

但是onScrollChanged()当用户按下递增或递减按钮时,不会触发侦听器,如果我使用onValueChanged()侦听器,文本会更新,但滚动变得非常缓慢和缓慢(由于值更改时一直在更新)。

因此,我需要帮助如何始终显示 NumberPicker 的值,而不会导致 NumberPicker 滚动的滞后或减慢。

代码截取如下:

抱歉,格式错误我是新来的,但任何人都可以在这个主题上帮助我。

0 投票
1 回答
70 浏览

android - 如何处理 Android 中的大型选项集?

我正在构建一个需要输入控制器的应用程序,该输入控制器可以帮助用户从一系列可能的值中进行选择,通常编号在 100 到 150 之间。同时,如果可用选项不适合,用户应该能够自由修改最终值他们的需求。在我们的 iOS 版本中,我们使用一个简单的 Picker 来更新 UITextField,如下所示:

在此处输入图像描述

用户可以滚动到 Picker 中的首选值,然后通过 UITextField 修改他们的输入。这在 iOS 中运行良好,因为 Picker 可以非常快速地滚动。此外,当键盘、Picker 和 UITextField 显示时,两者都不会妨碍对方。

我现在已经尝试了几天在 Android 中做类似的事情,但没有任何运气。首先,标准的 NumberPicker 非常慢,并且不能很好地处理滚动值集。此外,在选择 EditText 时,似乎没有办法可靠地确保所有树键元素在屏幕上保持可见。

这可能是一个开放式问题,但我真的只是在寻找如何在 Android 中解决这个问题而不会对应用程序的可用性产生负面影响的想法。

0 投票
0 回答
635 浏览

android - Android自定义号码选择器问题

我正在构建一个带有一个NumberPicker和两个按钮的库,用于控制数字的向上和向下。我使用 setMin、setMax、setValue 将最小值和最大值设置为NumberPicker,然后在 setDisplayValues 方法中设置一个有序数组。

我已经建立了一个组件隔离的示例,并且它工作正常。

但是当我尝试在我的应用程序中使用我的组件时,该组件无法按预期工作。显示元件时,限值不是正确的值。当我刷新值,移动选择器时,它设置为正确的值,一切正常。但是第一次没有按预期工作。

我试图把NumberPicker隔离的应用程序,结果是一样的。任何想法?

在您看到 14 下的图像中……假设什么都没有。在其他 14 中假设为 1。选择器的最大值为 14。

NumberPicker 问题

0 投票
2 回答
125 浏览

java - 根据选择的数字设置微调器值?

我不确定这是否正确,我需要一些帮助来解决这个问题。我想从 NumberPicker 中选择一个数字。选择后,我希望 setOnValueChangedListener 能够捕获值并运行 for 循环并将结果值存储在数组列表中。接下来,我希望循环值显示在我的微调器中。但我收到一条错误消息,说“无法解析构造函数 ArrayAdapter(....)”,当我运行应用程序时,我收到以下错误消息:

“错误:(79, 58) 错误:没有找到适合 ArrayAdapter(,int,List) 构造函数 ArrayAdapter.ArrayAdapter(Context,int,int,List) 的构造函数不适用(实际参数列表和形式参数列表的长度不同)构造函数 ArrayAdapter .ArrayAdapter(Context,int,List) 不适用(实参无法通过方法调用转换为Context) 构造函数ArrayAdapter.ArrayAdapter(Context,int,int,Object[]) 不适用(实参和形式参列表不同)长度)构造函数 ArrayAdapter.ArrayAdapter(Context,int,Object[]) 不适用(无法通过方法调用转换将实参转换为 Context)构造函数 ArrayAdapter.ArrayAdapter(Context,int,int) 不适用(实际参数无法通过方法调用转换转换为 Context)构造函数 ArrayAdapter.ArrayAdapter(Context,int) 不适用(实际参数列表和形式参数列表长度不同)"

谢谢你。

0 投票
0 回答
119 浏览

android - Android是否包含数字选择控件?

我想使用这样的对话框控件带有日历或时间对话框的图像):数字选择对话框。用户可以选择一组数字(0-9)中的一个,最新的选择将被提交。

Android 有一些我想要的控件吗?或者我应该实现它本身?

PS这样的:

只有一组数字

只有一组数字,而不是日历。

0 投票
1 回答
98 浏览

android - 如何使用 NumberPicker 在 Android 中将字符串转换为 3 位小数的长数

我有 4 个数字选择器,我将 4 个数字连接为字符串我将如何将其转换为 long 我使用以下

但我得到的不是 1.234 而是 1234