Моя проблема: По мере того, как я продолжаю развиваться, два раза сейчас мой android:imeOptions="actionDone"
меняет на клавиатуре клавишу Return вместо отображения Готово, несмотря на XML все еще настроен на actionDone
.
Что я сделал: По иронии судьбы я заметил, что не могу заставить клавиатуру сменить Return на Done ранее, и отправил вопрос ( здесь ). Тем не менее, я обнаружил, что если определить inputType
для AutoCompleteTextView
или EditText
, кнопки «Готово» начали появляться и работать. Однако он внезапно перестал работать и вернулся к кнопке возврата. Я не сделал что-нибудь в коде, чтобы непосредственно изменить это, или изменить XML. Я читал здесь много постов, которые, как я думал, были аналогичным образом связаны, но никто не упоминает этот специфический c тип проблемы, только что они не могут получить «Готово». На клавиатуре появляется кнопка ".
XML по-прежнему правильно определяет IME. Поэтому я не знаю, является ли это действительно ошибкой или в чем может быть причина, но я подумал, что спросит, есть ли у кого-нибудь Произошло это случайное изменение. Я не добавил и не удалил какой-либо код, напрямую влияющий на это изменение, которое мне известно.
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorWhite"
android:padding="5dp"
android:inputType="textMultiLine"
android:imeOptions="actionDone"
android:hint="@string/hint_comment"/>