Подтвердить что ты не робот

Android медленное открытие мягкой клавиатуры

У меня очень неприятная проблема. Созданная форма регистрации в Android и когда EditText получает фокус, клавиатура подходит. Но это очень медленно. Это занимает не менее 5 секунд даже на высокопроизводительных устройствах.

В нашем приложении используются фрагменты в нескольких слоях. Поэтому я подумал, что, возможно, подсчет всех этих слоев для слайд-шоу (когда клавиатура подходит) длится так долго. Когда я устанавливаю "adjustNothing" в манифесте, клавиатура отображается быстро, а в другой активности, где у нас есть только один слой фрагментов (этот слой является регистрационной формой), он также быстро появляется.

У кого-то есть аналогичная проблема или предложение? (скрытие или удаление фрагментов ниже регистрации не является вариантом)

4b9b3361

Ответ 1

У меня была такая же проблема дважды. Об этом не так много: (

Я решил первый, установив android:isScrollContainer="false" в ListView и android:windowSoftInputMode="adjustPan" в главном макете фрагмента, в котором расположены EditTexts.

Второй - это только фрагмент, содержащий ListView, и это все еще проблема: '(