Я хочу, чтобы программная клавиатура в моем приложении отображала Done
при нажатии на конкретный EditText
. Вот так это выглядит
<EditText
android:id="@+id/code_editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/enter_code_textView"
android:layout_marginStart="@dimen/margin_25dp"
android:layout_marginLeft="@dimen/margin_25dp"
android:layout_marginTop="@dimen/margin_12dp"
android:layout_marginEnd="@dimen/margin_25dp"
android:layout_marginRight="@dimen/margin_25dp"
android:background="@drawable/edittext_background"
android:maxLines="1"
android:inputType="text"
android:imeOptions="actionDone"
android:textColor="@color/black"
android:textCursorDrawable="@null"
android:textSize="16sp" />
Но это не работает. Программная клавиатура для ввода текста текста не меняется вообще. Я пробовал это на нескольких устройствах, один Oreo
и один KitKat
. Я также пытался использовать атрибут singleLine
, но это тоже не работает. Что мне здесь не хватает? Заранее спасибо!