【发布时间】:2010-11-29 06:41:16
【问题描述】:
我添加了一个带有一些按钮的 LinearLayOut 我的屏幕是它自己的 RelativeLayOut
这是线性布局管理器的代码
<LinearLayout
android:orientation="horizontal"
android:gravity="bottom"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/Footer"
android:layout_marginBottom="5dp">
问题来了:
顶部有一个 EditText 组件,它会在屏幕上弹出一个软键盘,并将我的页脚管理器带到键盘顶部,最终粉碎我的整个 UI。
确切的解决方案是什么?
附:我已经一一删除了android:gravity="bottom" 和android:layout_alignParentBottom="true",但运气不好我没有得到想要的结果。
谢谢
【问题讨论】:
-
经过一番挖掘后,我知道了这条线
android:windowSoftInputMode="adjustPan",但我不知道在哪里添加它?在清单中还是在屏幕的主要相对布局中? -
不移除 android:gravity="bottom" 和 android:layout_alignParentBottom="true" 有没有可能?