В Android PIE у меня есть Activity с несколькими представлениями Edittext внутри линейного макета и с использованием SOFT_INPUT_ADJUST_PAN.
Когда я набираю текстовую клавиатуру на тексте редактирования, текст не отображается.
Если я набираю текст в тексте редактирования в верхней части экрана, где нет необходимости в PAN, чтобы сохранить текст редактирования, когда отображается экранная клавиатура, все работает нормально.
Если я набираю текст в тексте редактирования в нижней части экрана, где PAN сделан так, чтобы текст редактирования отображался, когда отображается экранная клавиатура, в то время как я набираю текст, набранный текст отображается не в тексте редактирования, а как как только я нажимаю Далее или Готово, чтобы скрыть клавиатуру, появляется набранный текст.
У меня нет специального кода для действия, даже если я удалю любую ссылку в коде на EditTexts, проблема останется.
Это происходит только на устройствах Android Pie.
Пробная компиляция с SDK27 для SDK27 и компиляция с SDK28 для SDK28, и тоже самое.
UPDATE:
Я нашел, что заставляет его не работать.
У меня есть android: hardwareAccelerated = "false" в манифесте на уровне приложения.
Если я установлю его в true, то это сработает.
Есть ли способ заставить его работать без аппаратного ускорения?