Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:EditText不允许下一个软键使用特殊字符_Android - Fatal编程技术网

Android:EditText不允许下一个软键使用特殊字符

Android:EditText不允许下一个软键使用特殊字符,android,Android,我有一个EditText,它只需要接受字母数字字符。不允许有任何特殊的(如:Á,Á…) 我添加了一些属性: android:inputType="text|textCapCharacters|textFilter" android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 " android:imeOptions="flagNavig

我有一个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"
对于没有特殊字符,它可以正常工作,但“下一步”软键被Enter替换:

我怎样才能保留“下一步”按钮


非常感谢您的帮助。

使用EditText的以下属性并检查

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

是的,这对我很有效,非常感谢。所以问题不是安卓造成的:数字?但是,如果我删除此属性,为什么即使没有maxLines和singleLine,下一步按钮也会显示?问题不知何故是由
android:digits
引起的,但不确定原因。