Клавиатура сдвигает нижнюю вкладку на кнопку вверх, а также скрывает EditText и CheckBox в Android

По макету у меня 2 EditText, один Button и CheckBox, Весь мой макет внутри ScrollView так что он сдвигается при отображении клавиатуры.

Теперь проблема в том, что когда клавиатура отображается, она также перемещает нижнюю вкладку вверх. Пользователь может прокрутить, чтобы увидеть EditText а также CheckBox, Но я не хочу, чтобы нижние вкладки двигались вверх. Так что я использовал это вместо

android:windowSoftInputMode="adjustPan"

Использование этого останавливает смещение нижних вкладок, но также останавливает прокрутку моего макета, имеющего edittext, кнопку и флажок.

Как сделать так, чтобы клавиатура не сдвигала нижние вкладки вместе с ней, а также когда отображается клавиатура, моя раскладка имеет текст редактирования и флажок перемещен вверх, чтобы пользователь мог видеть раскладку.

Спасибо

1 ответ

Лучший способ справиться с проблемой сдвига: просто не определять этот параметр "android:windowSoftInputMode" в манифесте Android. Без него работает нормально.

Вот как я в основном заявляю о своей деятельности в манифесте:

 <activity android:name="com.lisnx.ui.TabView"
        android:configChanges="orientation|keyboardHidden"
        android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
Другие вопросы по тегам