在“数字输入”字段中输入不起作用的键事件



我用这两个属性创建了两个EditText。

android:digits="0123456789"
android:inputType="numberDecimal"

我使用硬件键盘,当我执行Enter键时,焦点控制不会从一个视图转移到下一个视图,就像在EditText情况下正常发生的那样。如果我删除了"android:digitals"属性,那么它可以正常工作,但这里也允许插入十进制键,这是我不想要的。

我也尝试过"android:nextFocusDown"项目,但在这种情况下也不起作用。

任何人都知道如何使用Enter键事件来转移焦点。

使用

任一

android:inputType="number" 

android:digits="0123456789"

PS:

最好的是android:inputType="number",因为它会自动打开numeric keyboard

其中,作为android:digits="0123456789",这将打开simple keyboard

将其添加到布局中:

android:singleLine="true"

您不需要android:inputType="numberDecimal",因为您只在android:digits="0123456789" 中声明了数字

最新更新