Android:EditText不允许下一个软键使用特殊字符
我有一个EditText,它只需要接受字母数字字符。不允许有任何特殊的(如:Á,Á…) 我添加了一些属性:Android:EditText不允许下一个软键使用特殊字符,android,Android,我有一个EditText,它只需要接受字母数字字符。不允许有任何特殊的(如:Á,Á…) 我添加了一些属性: android:inputType="text|textCapCharacters|textFilter" android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 " android:imeOptions="flagNavig
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
引起的,但不确定原因。