EditText, adjustPan, ScrollView проблема в android
У меня есть EditText
, который заключен в ScrollView
, но когда клавиатура появляется.
Вы не можете прокрутить вниз до полей, которые теперь покрыты. Я попытался добавить adjustSize
, adjustPan
в манифест и в класс.
Но его не работает.
Ответы
Ответ 1
У меня была одна и та же проблема, и я нашел решение. Так что, возможно, это поможет вам.
Присвойте тегам ScrollView следующие атрибуты:
android:isScrollContainer="false"
И в манифесте вашей деятельности:
android:windowSoftInputMode="adjustPan"
Ответ 2
В вашем файле манифеста внутри тега активности используйте
android:windowSoftInputMode="adjustResize|stateVisible|stateAlwaysHidden"
Ответ 3
Вы просто добавляете эту строку в scrollview android: isScrollContainer = "true"
Как то
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:isScrollContainer="true"
android:scrollbars="none">
Ответ 4
только что боролся за 3 часа, чтобы решить эту проблему.
То, что сработало для меня, это удалить "AdjustPan" из WindowSoftInputMode в манифесте.
Итак, я пошел от:
android:windowSoftInputMode="adjustResize|adjustPan|stateHidden"
чтобы:
android:windowSoftInputMode="adjustResize|stateHidden"
и это исправило все для меня.
Надеюсь, это поможет кому-нибудь еще, кто на это наткнется. Забавно, но на других моих экранах все работает, независимо от настройки.