У меня есть вид EditText:Должен ли я переопределить `onEditorAction` или имеет действие« action_done »по умолчанию?
<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"
?
Ключ «войти» по-прежнему находится на моем Nexus 4 и нет ключа done
.
Должен ли я переопределить onEditorAction
или у "action_done
" есть поведение по умолчанию?
Спасибо,
На самом деле вы поднимаете хороший момент. Я знаю, что несколько клавиатур принимают многострочный код, означающий «всегда показывать ключ новой строки, независимо от того, что еще». Это может сработать. –
@GabeSechan да, это так. Благодарю. – Hariharan