这是我的EditText。为什么不允许多行?
我还以编程方式设置了它。
edit_View.setSingleLine(false); edit_View.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION); edit_View.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
我完全不知道为什么这不起作用。
我最近有这个问题。我发现以编程方式设置inputType会重置大多数选项,因此您必须在之后进行设置。我认为将您的代码更改为此可以:
edit_View.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE); edit_View.setSingleLine(false); edit_View.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION);