как нажать кнопку над клавиатурой, сохраняя вид нижней навигации под клавиатурой?

#android #android-studio #kotlin

#Android #android-studio #kotlin

Вопрос:

моя кнопка всегда должна быть видна над клавиатурой, в то время как мой вид нижней навигации должен исчезать, пока открыта программная клавиатура. попробовал установить только кнопку fitSystemWindows = true и панель навигации fitSystemWindows =false , но ничего не изменилось: либо оба вида отображаются над клавиатурой, adjustResize либо оба не отображаются adjustPan . я знаю, что могу определить, когда клавиатура открыта, и скрыть вид навигации, но есть ли более элегантный способ?

Комментарии:

1. вы можете попробовать поместить содержимое фрагмента в scrollview и использовать adjustPan.

2. @sadat не работает. я также пробовал использовать isScrollContainer с установленным значением false или true. есть ли способ, чтобы кнопка вела себя как edittext и не перекрывалась клавиатурой?