当软键盘显示时,Android会调整布局的一部分

时间:2017-04-10 12:24:29

标签: android android-layout keyboard

我想创建一个布局,它包含图像中的正常条件和很少的EditTexts,如下图所示 Before editing

但是当用户开始输入文字时,我需要以下一种方式更改布局:
屏幕底部的软键盘,
关于它的EditTexts但是根据这里显示的软键盘的大小调整Image的大小 After the keyboard
我该怎么做? 提前致谢

1 个答案:

答案 0 :(得分:1)

试试此代码

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"/>

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

</LinearLayout>

同时设置

android:windowSoftInputMode="adjustResize"

作为AndroidManifest.xml

中您的活动的属性