Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';t在多行编辑文本框中输入新行(输入按钮将焦点更改为下一个输入字段)_Android_Android Edittext_Multiline_Enter - Fatal编程技术网

Android Can';t在多行编辑文本框中输入新行(输入按钮将焦点更改为下一个输入字段)

Android Can';t在多行编辑文本框中输入新行(输入按钮将焦点更改为下一个输入字段),android,android-edittext,multiline,enter,Android,Android Edittext,Multiline,Enter,我有一个带有以下java代码的EditText字段: EditText edittxt=new EditText(cntxt); edittxt.setInputType(EditorInfo.TYPE_TEXT_FLAG_MULTI_LINE); edittxt.setMinLines(minLines); edittxt.setGravity(Gravity.TOP); edittxt.setVerticalScrollBarEnabled(true); 但当我在软键盘上键入“回车”按钮时

我有一个带有以下java代码的
EditText
字段:

EditText edittxt=new EditText(cntxt);
edittxt.setInputType(EditorInfo.TYPE_TEXT_FLAG_MULTI_LINE);
edittxt.setMinLines(minLines);
edittxt.setGravity(Gravity.TOP);
edittxt.setVerticalScrollBarEnabled(true);
但当我在软键盘上键入“回车”按钮时,它会将焦点切换到下一个
EditText
字段。所以问题是用户不能在这个多行文本框中输入新行


有人知道这个问题吗?我在谷歌上搜索过。大多数解决方案都是如何禁用“回车”按钮。

您是否尝试设置IME选项并将其设置为

请参见您添加的代码android:singleLine=“false”谢谢Adil。是否有一个java代码来分解单线?我需要通过编程添加编辑文本。您有一个函数
etNote2.setSingleLine(false)尝试为inputType
edittxt.setInputType(EditorInfo.TYPE\u CLASS\u TEXT | EditorInfo.TYPE\u TEXT\u FLAG\u多行)放置TYPE\u CLASS\u文本。我已经多次注意到,在指定edittext应该具有的输入类型之前,
MULTI\u LINE
等标志不起作用。