我有一个布局,顶部有一个图形,EditText
中间有一个图形,下方有一个按钮,如下所示:
当用户输入时EditText
,我想平移布局以使“Go”按钮仍然可见,即使这意味着将图像从顶部剪掉,如下所示:
我在清单中知道windowSoftInputMode="adjustPan"
,但这不起作用,因为它只能平移到足以让 EditText 可见。有没有办法确保它平移直到按钮也可见?
对于 K_Anas 的评论,这是我的布局。与第一个屏幕截图相比,它删除了所有额外的边距和间距,以消除任何其他问题来源。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<View
android:layout_width="300dp"
android:layout_height="150dp"
android:layout_alignParentTop="true"
android:background="#999"/>
<EditText
android:layout_width="280dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:hint="Sample..."/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="Go"/>
</RelativeLayout>