Android Pie edittext не корректирует панорамирование / изменение размера при наборе текста - PullRequest
0 голосов
/ 15 января 2019

В Android PIE у меня есть Activity с несколькими представлениями Edittext внутри линейного макета и с использованием SOFT_INPUT_ADJUST_PAN. Когда я набираю текстовую клавиатуру на тексте редактирования, текст не отображается.

Если я набираю текст в тексте редактирования в верхней части экрана, где нет необходимости в PAN, чтобы сохранить текст редактирования, когда отображается экранная клавиатура, все работает нормально.

Если я набираю текст в тексте редактирования в нижней части экрана, где PAN сделан так, чтобы текст редактирования отображался, когда отображается экранная клавиатура, в то время как я набираю текст, набранный текст отображается не в тексте редактирования, а как как только я нажимаю Далее или Готово, чтобы скрыть клавиатуру, появляется набранный текст.

У меня нет специального кода для действия, даже если я удалю любую ссылку в коде на EditTexts, проблема останется. Это происходит только на устройствах Android Pie.

Пробная компиляция с SDK27 для SDK27 и компиляция с SDK28 для SDK28, и тоже самое.

UPDATE:

Я нашел, что заставляет его не работать. У меня есть android: hardwareAccelerated = "false" в манифесте на уровне приложения. Если я установлю его в true, то это сработает.

Есть ли способ заставить его работать без аппаратного ускорения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...