Клавиатура сдвигает нижнюю вкладку на кнопку вверх, а также скрывает 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" />