Проблема с раскладкой при отображении клавиатуры - PullRequest
1 голос
/ 27 октября 2011

Это мое приложение, когда программная клавиатура скрыта. enter image description here Но когда клавиатура отображается, поле редактирования текста сверху исчезает (оно нажимается вверх).enter image description here и это выглядит так.

Мой вопрос: как я могу сохранить оба поля редактирования видимыми при отображении клавиатуры?Я хочу, чтобы было уменьшено только пространство между полями редактирования ... но оба поля были видны

мой макет до сих пор похож на этот

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="fill_parent" android:layout_width="fill_parent"
    android:id="@+id/relativeLayout1">
    <EditText android:id="@+id/editText1" android:layout_height="wrap_content"
        android:layout_alignParentTop="true" android:layout_width="fill_parent">
        <requestFocus></requestFocus>
    </EditText>
    <EditText android:id="@+id/editText2" android:layout_height="wrap_content"
        android:layout_alignParentBottom="true" android:layout_width="fill_parent"></EditText>
    <ImageView android:id="@+id/imageView1"
        android:layout_height="wrap_content" android:layout_below="@id/editText1"
        android:layout_above="@id/editText2" android:background="@drawable/icon"
        android:layout_width="fill_parent"></ImageView>
</RelativeLayout>

1 Ответ

5 голосов
/ 27 октября 2011

Перейдите к своему манифесту Android и измените «Режим мягкого ввода окна» с AdjustPan, который перемещает весь вид, на Adjust Resize, который изменит размер для вас.

...