Android настройки активности для кнопки «Готово» на клавиатуре неожиданно изменили обратно на «возврат» - PullRequest
0 голосов
/ 12 апреля 2020

Моя проблема: По мере того, как я продолжаю развиваться, два раза сейчас мой 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"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...