我用这两个属性创建了两个EditText。
android:digits="0123456789"
android:inputType="numberDecimal"
我使用硬件键盘,当我执行Enter键时,焦点控制不会从一个视图移动到下一个视图,因为它在EditText情况下正常发生。如果我删除“ android:digits ”属性,那么它可以正常工作,但这里也允许插入十进制密钥,这是我不想要的。
我也试过了“ android:nextFocusDown ”的权利,但在这种情况下也没有用。
任何人都知道如何使用Enter键事件来转移焦点。
答案 0 :(得分:2)
使用
无论
android:inputType="number"
或
android:digits="0123456789"
PS:
最好的一个是android:inputType="number"
,因为它会自动打开numeric keyboard
android:digits="0123456789"
这将打开simple keyboard
答案 1 :(得分:1)
将其添加到布局:
android:singleLine="true"
您不需要android:inputType="numberDecimal"
,因为您只声明android:digits="0123456789"