Android 对话框中多行编辑文本的 [ENTER] 键操作

Loc*_*ass 1 android newline android-edittext

我创建了一个带有多行编辑文本字段的对话框。问题是软键盘的 [ENTER] 键正在关闭键盘而不是创建新行。使用 imeOptions,可以配置很多,但不能配置换行命令......我怎样才能完成这个?

为搭载 Android 4.0.3 的 Galaxy Tab 2 构建。

Loc*_*ass 5

我发现将EditText 的原始输入类型设置为多行可以正常工作,而“正常”输入类型则不能。

final EditText remark = new EditText(MyClass.this);    
remark.setRawInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);
Run Code Online (Sandbox Code Playgroud)

这对我来说是这样的。