2

当我在 EditText(密码)中按 Enter 时,它会转到一个新行,然后如果执行 setOnEditorActionListener,那么我的密码将不正确(bcz 添加了 Enter)。有什么解决方案吗?

编辑:当我添加:android:singleLine =“true”时,手机键盘中的“Enter”按钮将替换为“Done”,所以当我添加android:singleLine =“true”时如何保留“Enter”按钮。

4

3 回答 3

2

您可以设置最大长度或强制单行。

强制单行:

<EditText android:singleLine="true" />

设置最大长度:

<EditText android:maxLength="12" />

希望有帮助

于 2012-05-30T11:25:55.640 回答
0

设置密码的最大长度

android:maxLength="12"
于 2012-05-30T10:34:07.107 回答
0

使用以下行:

     android:lines="1"
于 2012-05-30T10:35:59.060 回答