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"

и это исправило все для меня.

Надеюсь, это поможет кому-нибудь еще, кто на это наткнется. Забавно, но на других моих экранах все работает, независимо от настройки.