多行EditText设置软键盘回车效果

今天做项目,怎么也设定不成功,各种监听也监听不到,最后才找到方法。

单行EditText

单行的很简单,如下设置即可:

android:inputType="text"
android:imeOptions="actionDone"        
android:singleLine="true"

多行EditText

在xml文件中设置如下属性:

android:inputType="text"
android:imeOptions="actionDone"

在java文件中设置如下内容:

EditText.setHorizontallyScrolling(false);
EditText.setMaxLines(maxlines);

进入含有EditText的页面不自动弹出键盘

在EditText的父Layout中加入如下设置项

android:focusable="true"
android:focusableInTouchMode="true"

猜你喜欢

转载自blog.csdn.net/cshoney/article/details/100549200