如果我在edittext中使用android:digits,则单行限制不起作用

时间:2019-06-03 07:51:20

标签: android android-layout kotlin android-edittext

我在editText视图中使用android:digits仅接受字母,但是当我设置此属性时,单行限制不起作用。

当我输入更多文本时,它总是创建新行。

如果我删除digits属性,则单行限制有效。

android:inputType="text"
android:maxLines="1"
android:digits="abcdefghijklmnopqrstuvwxyz"

2 个答案:

答案 0 :(得分:1)

android:singleLine="true"

将为您工作。但是由于不建议使用,因此不建议使用。

但这是最简单的解决方案。

答案 1 :(得分:0)

这是解决方案:

android:lines="1" android:maxLines="1" android:inputType="text

此外,您可以这样设置android:maxLength="150"