Мягкое перекрытие клавиатуры с полем EditText

Я нашел этот старый пост, который определенно помогает с моей проблемой, но я заметил, что на самом деле это не так реши мою проблему. Я понял, что мне нужно установить android: windowSoftInputMode = "adjustPan" для моей деятельности. Но проблема в том, что оно просто недостаточно панорамируется.

Текстовое поле находится в нижней части представления, и когда появляется клавиатура, представление слегка сдвигается, но только в самом верху EditText. В текстовом поле включено автозаполнение, и когда оно начинает показывать параметры автозаполнения, представление сдвигается немного вниз, но на самом деле оно еще больше закрывается параметрами автозаполнения. Это делает поле ввода текста очень сложным в использовании, так как вы не видите ничего, что набираете.

Это многострочное поле ввода, и когда текст перекатывается на следующую строку, вид перемещается дальше, так что вы действительно можете см. предыдущую строку (и) текста. Но вы не видите, что печатаете, что, на мой взгляд, очень важно.

Есть ли у кого-нибудь мысли по поводу решения этой проблемы?

8
задан Community 23 May 2017 в 12:04
поделиться