Как я могу создать липкий нижний колонтитул, который не будет перемещен вверх, когда появится клавиатура функциональной клавиши?
Ниже приведен пример изображения моей текущей настройки и того, чего я хочу достичь. У меня есть scrollview, который содержит мое содержимое страницы и linearlayout, которые выровнены с нижней частью родителя, которая действует как панель навигации.
Проблема заключается в том, что при всплывании клавиатуры она выводит весь мой вид вверх, включая нижний раздел навигации. Я не хочу отключать автоматическое подталкивание представления (путем установки android:windowSoftInputMode="adjustPan"
), но вместо исключить один элемент из-под него вверх, моя нижняя панель навигации.
Я протестировал исправление windowSoftInputMode, но он скрывает содержимое моей страницы за клавиатурой. Есть ли способ, чтобы он продолжал выдвигать scrollview, но не нижний nav? Моим другим вариантом было установить visibility:gone
на клавиатуре вверх, а затем перетащить его на клавиатуру вниз, но это кажется слишком сложным и не всегда надежным из того, что я читал.
Если у кого-нибудь есть примеры или предложения, я все уши. Спасибо.