Android安卓中EditText不可换行或者软键盘补课换行-设置方案

版权声明: https://blog.csdn.net/wq6ylg08/article/details/89949101

一个入门级的Android问题:如何让EditText只显示一行,且无法使用软键盘的回车键换行?
除了已经过时的singleLines属性,现在还有maxLines和Lines属性可以设置。
然而你会发现,即使同时设置了maxLines=”1”和lines=”1”,你的EditText依然是可以换行的。
其实很简单,只需要加上一条属性:

android:inputType="text"

这时你设置的maxLines和lines就起作用了。
(这是个很简单的问题,stack overflow上面很容易找到这个解决方案,可是你在百度上却搜不到这个。百度前几条全是让你设置maxLines和lines的,要么是让你动态设置setOnEditorActionListener的。其实根本不需要这么麻烦。)

猜你喜欢

转载自blog.csdn.net/wq6ylg08/article/details/89949101