Multiline EditText con la etiqueta de acción Done SoftInput en 2.3

¿Hay alguna forma de tener una línea múltipleEditText presente y use la etiqueta de acción IME "Listo" en Android 2.3?

En Android 2.2 esto no es un problema, el botón Enter muestra la etiqueta de acción IME "Listo" android:imeActionLabel="actionDone"), y descarta la entrada suave al hacer clic.

Al configurar unaEditText para varias líneas, Android 2.3 elimina la capacidad de mostrar la acción "Listo" para el teclado de Soft Input.

He logrado alterar el comportamiento del botón de entrada de entrada suave mediante el uso de unaKeyListener, sin embargo, el botón Intro todavía parece una tecla Intro.

Aquí está la declaración de laEditText

<EditText
        android:id="@+id/Comment"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:layout_marginBottom="0dp"
        android:lines="3"
        android:maxLines="3"
        android:minLines="3"
        android:maxLength="60"
        android:scrollHorizontally="false"
        android:hint="hint"
        android:gravity="top|left"
        android:textColor="#888"
        android:textSize="14dp"
        />
<!-- android:inputType="text" will kill the multiline on 2.3! -->
<!-- android:imeOptions="actionDone" switches to a "t9" like soft input -->

Cuando verifico elinputType value después de cargar la configuración de la vista de contenido en la actividad, se muestra como:

inputType = 0x20001

Cual es

clase =TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_NORMALflags =InputType.TYPE_TEXT_FLAG_MULTI_LINE

Respuestas a la pregunta(7)

Su respuesta a la pregunta