java - 我是否必须覆盖 `onEditorAction` 或者 "action_done"是否具有默认行为?

标签 java android android-softkeyboard

我有一个 EditText View :

    <EditText
        android:id="@+id/commentEditText"
        android:layout_width="180dp"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:ems="10"
        android:imeOptions="actionDone"
        android:inputType="textMultiLine" />

我想在用户插入输入时禁用“enter”键。

相反,我希望键盘有一个“完成”键来关闭软键盘。

添加 android:imeOptions="actionDone" 还不够吗?

“enter”键仍在我的 Nexus 4 上,并且没有done 键。

我是否必须重写onEditorAction,或者“action_done”是否具有默认行为?

谢谢

最佳答案

试试这个..

EditText 中添加 android:singleLine="true"

关于java - 我是否必须覆盖 `onEditorAction` 或者 "action_done"是否具有默认行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24116587/

相关文章:

java - IntelliJ——如何配置垂直条上显示的内容

java - TDD:测试等待功能

java - CELL_TYPE_STRING 无法解析或不是字段

java - NullPointerException:没有给出应用程序实例,getinstance() 甚至 this(!?) 似乎返回 null

android - 一次给多个电话号码发短信,地址栏会存储多个电话号码吗?

android - 如何在键盘显示屏上调整 AlertDialog 的大小

android - RecyclerView 项目在软键盘弹出后消失

android + sourceCompatibility JavaVersion.VERSION_11 : error: package android. 操作系统不存在

android - 如何区分16 :9 display from a 18:9 one?

android - 如何更改软键盘的方向