我在滚动视图中使用约束布局。约束布局内部有一个文本视图和一个线性布局,其中包含两个编辑文本和一个按钮。问题是当任何EditText获得焦点时,线性布局中的ImageView与“ language_selector” TextView重叠。在清单中,将windowSoftInputMode设置为“ adjustResize”。如何避免这种重叠?
这只是xml的一种伪代码。
<ScrollView>
<android.support.constraint.ConstraintLayout>
<TextView
android:id="@+id/language_selector"/>
<LinearLayout
app:layout_constraintBottom_toTopOf="@+id/view"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent">
<ImageView />
<EditText
android:id="@+id/et_email" />
<EditText
android:id="@+id/et_password" />
<Button
android:id="@+id/btn_login" />
<TextView
android:id="@+id/tv_forgot_details"
</LinearLayout>
<TextView
android:id="@+id/tv_signup"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent" />
</android.support.constraint.ConstraintLayout>
</ScrollView>