Я пробовал много разных решений, и я ничего не хочу. Я хочу, чтобы клавиатура отображалась поверх содержимого (сохраняя содержимое одного и того же размера), имея возможность прокручивать элементы ввода, которые покрываются клавиатурой.
Каждое решение, которое я пробовал, либо даст мне тот или иной, но не оба.
Решения, которые я пробовал:
- Решение here. Добавление android: windowSoftInputMode = "adjustPan" и android: configChanges = "orientation | keyboardHidden" к основной активности в моем AndroidManifest.xml.
- Вышеупомянутое решение с помощью "adjustResize" вместо "adjustPan".
- Решение здесь. Добавление в файл confix.xml.
Использование параметра adjustPan сохраняет мои элементы одного размера, но отключает прокрутку. Использование adjustResize изменяет размер всей страницы, делая все миниатюрным. Сохраняя настройки по умолчанию, изменяется только оболочка, содержащая входные элементы, но прокрутка включена.
Мне удалось найти ту же самую проблему (без ответа) здесь. Они смогли "исправить" его, изменив размер своего приложения до 150% и прокрутив к закрытому элементу ввода, но, как они сказали, он не идеален.
Любая помощь приветствуется.