Android:EditText不允许使用Next软键的特殊字符

时间:2015-09-25 03:48:18

标签: android

我有一个EditText,只需要接受字母数字字符。不允许任何特殊的(例如:Á,......)

我添加了一些属性:

android:inputType="text|textCapCharacters|textFilter"
                android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 "
                android:imeOptions="flagNavigateNext"
                    android:nextFocusLeft="@+id/txtYearOfBirth"
                    android:nextFocusUp="@+id/txtYearOfBirth"
                    android:nextFocusRight="@+id/txtFirstName"
                    android:nextFocusDown="@+id/txtFirstName"

它没有特殊字符,但软键Next用Enter:

代替

enter image description here

如何保留“下一步”按钮?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

使用EditText的以下属性并检查

    android:maxLines="1"
    android:singleLine="true"