Подтвердить что ты не робот

Android windowSoftInputMode = "adjustPan" прокручивает еще несколько

Рассмотрим следующий пример для представления:

<LinearLayout>
    <EditText />
    <Button />
</LinearLayout>

И в файле манифеста:

android:windowSoftInputMode="adjustPan"

onfocus edittext, мягкая клавиатура закрывает такую ​​кнопку:

enter image description here

но мне бы хотелось:

enter image description here

Как прокрутить просмотр немного больше, чтобы кнопка была видна?

4b9b3361

Ответ 1

Я только что нашел этот пост и увидел, что он остался без ответа. Ради помощи другим, кто может прийти используйте это в манифесте для активности

android:windowSoftInputMode="stateUnchanged|adjustResize"

попробуйте один и посмотрите, подходит ли это вашим потребностям.

Удачи.

Ответ 2

Можете ли вы добавить пустой RelativeLayout под кнопками. установите его android: layout_height = "50dp" или любое значение, которое соответствует вашим потребностям. И используйте ScrollView, обратите внимание, что ScrollView может иметь только 1 дочерний макет.

<ScrollView >
  <LinearLayout>
    <EditText />
    <Button />
    <RelativeLayout 
      android:layout_height="50dp"
      android:layout_width="match_parent" />
  </LinearLayout>
</ScrollView>