我用这两个属性创建了两个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"
中声明了数字