gpt4 book ai didi

java - NumberPicker 不适用于键盘

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:23 32 4
gpt4 key购买 nike

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"。我在新项目中添加了它,然后数字选择器就变成了我习惯的那个。

最佳答案

如果有人想要一个简单的解决方法,只需在保存值之前添加以下代码即可。

numberPicker.clearFocus();

关于java - NumberPicker 不适用于键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18944997/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com