Android 软键盘上未出现完成按钮

Done button does not appear on Android soft keyboard

我正在如下定义 EditText。我希望 Done 按钮出现在软键盘中,但我得到的是 Return 按钮。

<EditText
        android:id="@+id/txtCommentContent"
        android:layout_width="match_parent"
        android:layout_height="160dp"
        android:layout_margin="5dp"
        android:background="@drawable/bg_edittext_gradient"
        android:gravity="top|start"
        android:hint="@string/strHintContentComment"
        android:maxLines ="4"
        android:imeOptions="actionDone"
        android:padding="5dp"
        android:textSize="15sp"
        android:textColor="@color/black"
        android:scrollHorizontally="false"/>

谁能指出我做错了什么?

你尝试了吗?

 editText.setImeOptions(editText.getImeOptions()| EditorInfo.IME_ACTION_DONE);

  android:inputType="text"

您需要添加:

android:singleLine="true"

完成按钮会显示,但您不能同时使用完成按钮return按钮(下一行)在软键盘上