【发布时间】:2013-09-27 12:11:33
【问题描述】:
在activity_main.xml:
<NumberPicker
android:id="@+id/numberPicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp" />
在MainActivity.java里面oncreate:
NumberPicker numberPicker1 = (NumberPicker) findViewById(R.id.numberPicker1);
numberPicker1.setMinValue(1);
numberPicker1.setMaxValue(20);
当我用键盘编辑值时,我以编程方式获得的值不会改变,但如果我按下+ 然后- 它可以工作。
如何在不按+ 和- 的情况下使其工作?
编辑:
我使用 Melih Altıntaş 的代码创建了一个新项目,它显示了一个全新的数字选择器!! (您用手指滑动而无法输入文字的地方)。然后我与我的真实项目进行比较,我看到了android:theme="@android:style/Theme.NoTitleBar"。我在新项目中添加了它,然后数字选择器变成了我习惯的那个。
【问题讨论】:
-
我也遇到了同样的问题,有没有人想出一个更好的答案呢?
标签: java android numberpicker