简单的 android:maxLines="1" 来设置显示为1行是不起作用的,应该换为 android:singleLine="true" 即可起作用。
但还要区分inputType,若你inputType为 android:inputType="number" ,那么你就不用设置 android:singleLine="true" 来显示1行了,它会自动显示为1行的,其他的inputType需要设置,但没有测试所有的inputType,大家在使用时可以特别留意一下。
本文介绍了如何在Android中正确地将输入框限制为单行显示。对于不同的inputType,设置了android:singleLine=true的方法可能并不总是有效,例如当inputType为number时,即使不设置也会自动显示为单行。
简单的 android:maxLines="1" 来设置显示为1行是不起作用的,应该换为 android:singleLine="true" 即可起作用。
但还要区分inputType,若你inputType为 android:inputType="number" ,那么你就不用设置 android:singleLine="true" 来显示1行了,它会自动显示为1行的,其他的inputType需要设置,但没有测试所有的inputType,大家在使用时可以特别留意一下。
2477

被折叠的 条评论
为什么被折叠?