Tag: numberpicker

Android NumberPicker:从XML中设置min,max,default

有没有办法从XML布局设置NumberPicker的最小值,最大值和默认值? 我从活动代码中完成: np = (NumberPicker) findViewById(R.id.np); np.setMaxValue(120); np.setMinValue(0); np.setValue(30); XML显然更合适,因为它定义了属性而不是行为。 有没有办法使用XML布局设置这些?

NPE在ChangeCurrentByOneFromLongPressCommand(在三星设备w / Android 4.3)

在我的Android应用程序视图中使用几个android.widget.NumberPicker ,当我按住其中一个数字箭头时,我得到以下消息: FATAL EXCEPTION: main java.lang.NullPointerException at android.widget.NumberPicker$ChangeCurrentByOneFromLongPressCommand.run(NumberPicker.java:2245) at android.os.Handler.handleCallback(Handler.java:730) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5419) 任何人有任何想法,我怎样才能阻止这个问题? 更新:从目前为止的评论看来,这种exception只发生在Android 4.3的三星设备上 。

如何创build一个数字select器对话框?

我想能够创build一个对话框,允许用户从指定的范围内select一个数字。 我知道现在有一些小部件(比如那些来自静态编码和SimonVT的小部件)已经这样做了,但是我很难将这些小部件正确地集成到我的应用程序中。 另外,这些主要是小部件。 我想要的东西和android开发者页面教程非常相似。 我也检查了NumberPicker的文档,它说去检查TimePicker和DatePicker的例子,但他们只显示如何使用时间和dateselect器,我很难感觉我的代码周围的方式,并试图转换时间select器只是一个正常的号码选取器。 有没有人有任何想法从哪里开始? 我一直在寻找最后3个小时的解决scheme无济于事。

更改NumberPicker的文本颜色

我已经查看了大多数所有的线程,没有提供一个有效的答案。 样式NumberPicker不起作用(按照此线程: NumberPicker textColour ) 将numberPicker上的style属性设置为具有颜色项目的样式也没有任何效果。 在numberPicker XML上设置textColor属性也不做任何事情。 最近我得到这个是使用numberPicker将其getChildAt()强制转换为EditText,然后在该EditText上执行setColor(),但只是在初始化时更改子对象的颜色,然后每次从在其上; 不是我正在寻找的。 任何帮助? 谢谢