小编mpb*_*mpb的帖子

显示键盘时布局不滚动且视图重叠 Android 约束布局

我遇到了一个问题,当键盘出现时,我的登录屏幕没有滚动并且视图与按钮重叠。

下面是登录布局的代码,有人可以帮助我为什么视图重叠

我在这里粘贴了登录布局文件,当打开键盘时,布局文件底部的 Linearlayout 与上面定义的 Linearlayout 重叠。并且视图没有滚动。

<data>

 <!-- databinding data here -->

</data>


<androidx.core.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"            
    android:fillViewport="true">

    <androidx.constraintlayout.widget.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="">

        <androidx.constraintlayout.widget.Guideline
            android:id="@+id/top_guideline"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            app:layout_constraintGuide_percent="0.25" />

        <ImageView
            android:id="@+id/img_logo_login"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:layout_constraintBottom_toBottomOf="@+id/top_guideline"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />

        <TextView
            android:id="@+id/txt_title_m_id"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="10dp"                
           app:layout_constraintTop_toBottomOf="@+id/top_guideline" />

        <TextView
            android:id="@+id/txt_signin_proceed"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="30dp"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/txt_title_m_id" />



        <RelativeLayout
            android:id="@+id/rl_olk_sign"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginStart="16dp"
            android:layout_marginTop="25dp"
            android:layout_marginEnd="16dp"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/txt_signin_proceed">

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_toStartOf="@+id/txt_olk_sign"
                android:src="@drawable/ic_olk" />

            <TextView
                android:id="@+id/txt_olk_sign"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:padding="10dp"/>
        </RelativeLayout>

        <TextView
            android:id="@+id/txt_no_olk_credentials" …
Run Code Online (Sandbox Code Playgroud)

android overlapping android-nestedscrollview android-constraintlayout

0
推荐指数
1
解决办法
632
查看次数