use*_*914 43 java android numberpicker
android.widget.NumberPicker
在我的Android App视图中使用一对,当我按住其中一个数字箭头时,我收到以下消息: -
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)
Run Code Online (Sandbox Code Playgroud)
任何人对如何解决这个问题都有任何想法?
更新:从目前为止的评论看来,这个例外似乎只发生在Android 4.3的三星设备上.
这就是我在应用程序中实现 NumberPicker 的方式,它对我来说效果很好:
java代码,在你的onCreate()中:
NumberPicker numberpicker = (NumberPicker) findViewById(R.id.np_from);
numberpicker.setMaxValue(100);
numberpicker.setMinValue(16);
Run Code Online (Sandbox Code Playgroud)
XML代码:
<NumberPicker
android:id="@+id/np_from"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:width="100dip" />
Run Code Online (Sandbox Code Playgroud)
我希望它有帮助。
归档时间: |
|
查看次数: |
1735 次 |
最近记录: |