如何在按下 EditText 时阻止 Scrollview 将背景图像移动到顶部?

jit*_*555 7 android scrollview android-layout

我有一张背景图像,它具有相对布局,因为它是父级和兄弟级,因为 ScrollView 和 ScrollView 有一个 EditText。当我们单击 Edittext 时,我面临背景图像移动顶部的问题。请找到下面的代码片段和附加的屏幕截图。我们如何限制滚动视图这样做?

代码:

<ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:src="@drawable/dog"
        android:scaleType="centerCrop"/>

<ScrollView
        android:id="@+id/layout_scroll"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        android:visibility="visible">

    <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">


        <EditText
                android:id="@+id/postal_code"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="Postcode"
        />


    </RelativeLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

前:

在此处输入图片说明

后:

在此处输入图片说明

Cha*_*aha 5

将其添加到活动清单中

android:windowSoftInputMode="adjustNothing"
Run Code Online (Sandbox Code Playgroud)