Это дилемма: Я показываю экран с 3 полями ввода и 2 кнопками внутри вкладки (всего 3 вкладки, и они находятся в нижней части экрана). 2 кнопки установлены в левом и правом нижнем углу экрана, прямо над вкладками. когда я нажимаю на поле ввода, вкладки и кнопки нажимаются вверху клавиатуры.
Я хочу только нажимать кнопки вверх и оставлять вкладки там, где они были первоначально, внизу. Я собираюсь установить видимость вкладок в GONE, как только я определю, что отображается мягкая клавиатура, и видимость для VISIBLE после исчезновения мягкой клавиатуры.
есть ли какой-нибудь слушатель для мягкой клавиатуры или, может быть, поле ввода? возможно, какое-то сложное использование OnFocusChangeListener
для текста редактирования? Как определить, видима ли клавиатура или нет?