我有一个具有以下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选项setImeOptions(int)并设置它IME_NULL

07-26 05:18