问题标签 [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.
android - 带有数字选择器的 Android PreferenceActivity 对话框
我已经看到了许多定制的解决方案和这个问题的答案。我需要一些非常简单的东西,我有一个偏好活动,我所需要的只是其中一个选项将打开带有数字选择器的对话框并保存结果。您能否逐步指导我如何完成此操作?
XML:
号码选择器 XML:
java - ChangeCurrentByOneFromLongPressCommand 中的 NPE(在配备 Android 4.3 的三星设备上)
在我的 Android 应用程序视图中使用一对android.widget.NumberPicker
,当我按住其中一个数字箭头时收到以下消息:-
有人对我如何解决这个问题有任何想法吗?
更新:从目前的评论来看,这个异常似乎只发生在搭载 Android 4.3 的三星设备上。
android - 如何重置 NumberPicker 的数据
我正在使用两个NumberPicker在我的应用程序中显示省(mProvincePicker
)和城市(mCityPicker
)数据。当用户更改省数据时,城市数据也应相应更改。我重新设置了中的mCityPicker
数据NumberPicker.onValueChange(NumberPicker picker, int oldVal, int newVal)
。但它不能很好地工作并且java.lang.ArrayIndexOutOfBoundsException
应用程序崩溃。
这是我的代码:
和 logcat 错误跟踪:
我正在minValue,maxValue and DisplayedValues
重置以重置NumberPicker
数据并且无法正常工作,那么正确的方法是什么?
android - 设置 NumberPicker 变量的 setMaxValue 时出现空指针异常
根据标题,我正在尝试开发一个计时器应用程序,该应用程序将为用户提供一个带有 2 个数字选择器的对话框。这两个数字选择器用于分钟和秒,并设置为最大值 59 和最小值 0。话虽如此,我遇到的问题是第一个数字选择器的 setMaxValue 返回空指针错误。请查看代码部分及其返回的日志:
日志突出显示错误或空指针异常显示在从第 59 行调用的第 80 行,这是从 switch case 对方法的调用。请查看以下日志:
话虽如此,第 80 行如下:
我想知道为什么这给了我错误,因为它后面的行:
我相信会抛出同样的异常。到目前为止,还请参阅下面我的所有代码和 xml 文件,因为它与应用程序相关:
这是应用程序的 xmls,我将从 main 开始,它只是一个基本布局,用于保存 textviews 和按钮,一旦应用程序正常运行,我将处理外观:
这是对话框 xml,它使用了我将在后面列出的特定样式:
现在是对话框 xml 的样式,它实际上只是对 textview 的修改以整理代码。
好的,所有代码都已列出,我将不胜感激任何帮助和洞察为什么我会得到一个空指针异常。
问候
钦乔伊
android - Android numberpicker负值
我有一个具有负值和正值的数组,但是当我启动应用程序时,我只能在选择器中看到最小值。
当我添加:
我在数字选择器中收到负值错误。
android - 当 NumberPicker 数量超过键盘输入的最大值时显示警告
我有一个数字选择器,允许用户在固定范围内输入一些数字。
默认情况下,该数字不允许用户输入大于为数字选择器设置的最大值的数字。
但是,我想在发生这种情况时显示一条消息。有没有办法访问数字选择器中的编辑文本?谢谢。
android - Android加载自定义数字选择器可绘制[内部图像]
左边是android的默认号码选择器。如果我有可绘制的图像,是否可以加载右侧的自定义数字选择器?
android - 将 Android Numberpicker Maven 项目转换为 Android Studio 的 Gradle 项目
所以我开始使用 Android Studio,我想为我的项目使用一个数字选择器库。特别是这个:
https://github.com/SimonVT/android-numberpicker
这是一个 Maven 项目,我的项目是基于 gradle 的。为了在我的应用程序中使用这个项目,我需要将它转换成一个 gradle 库项目。简单的!或者我是这么想的……
我使用以下文章作为指导:
http://www.androidsx.com/how-to-link-an-android-library-project-with-gradle-in-android-studio/ http://ryanharter.com/blog/2013/07/17/迁移-android-projects-to-gradle/
我的目录结构如下:
我的 settings.gradle 文件
我的 build.gradle 文件:
我的 android-numberpicker/build.gradle 文件看起来像:
现在我什至没有尝试将它与我的项目或 android studio 集成。我只是想看看我是否可以自己构建项目。换句话说,我想看看我是否已将项目移植到正确的 gradle 中。但是,当我运行 ./gradlew build (我正在使用 gradle 包装器)时,会出现一系列错误,例如:
不知道为什么 gradle 会这样做?
我确实在原始项目 pom 文件中注意到以下依赖项:
我最初忽略了这一点,因为我认为“android-library”插件会自动解析android sdk。但是,当我收到上述错误时,我决定将其添加到我的 android-numberpicker/build.gradle 中,如下所示:
我使用了编译,因为 android-library 似乎没有将提供的范围识别为有效范围。运行 ./gradlew build 我得到了一个不同的错误:
错误:Debug 间接依赖于 Android API 级别 15,但变体“调试”的 minSdkVersion 是 API 级别 7
同样,不确定我为什么会收到此错误。在这个问题上已经达到了一堵墙。任何帮助将不胜感激。
干杯
android - 将 NumberPicker 添加到 AlertDialog
精简版:
我想在“single-choice-items” AlertDialog 的每个项目的右侧显示一个水平NumberPicker。
长版:
我正在使用“单选项目”类型的AlertDialog 。它工作正常。它显示了我想要的字符串列表。
现在,我想在这个“单选项目” AlertDialog 中使用NumberPicker (数字为 1 到 5)。我想要的是NumberPicker在AlertDialog的每个字符串的右侧水平显示。
我不知道如何修改我的“常规” AlertDialog来实现这一点。请帮忙!
android - Number Picker 显示超出边距的数字
我已经尝试解决这个问题好几个小时了,但看起来我是唯一一个拥有它的人。
我不应该看到蓝线上方和下方的数字。这是XML
输入数字的内容是
有任何想法吗?