Pra*_*ham 63 android android-layout
我添加了一个有一些按钮的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">
Run Code Online (Sandbox Code Playgroud)
这是问题所在:
顶部有一个EditText组件,它在屏幕上弹出一个软键盘,并将我的页脚管理器放在键盘顶部,最终SHATTERS我的整个UI.
什么是确切的解决方案?
PS我已删除android:gravity="bottom"并 android:layout_alignParentBottom="true"逐一但坏运气,我没有得到期望的结果.
谢谢
Asa*_*ahi 168
添加android:windowSoftInputMode="adjustPan"到清单 - 到相应的活动:
<activity android:name="MyActivity"
...
android:windowSoftInputMode="adjustPan"
...
</activity>
Run Code Online (Sandbox Code Playgroud)
aar*_*gas 15
你可能想要
<activity
...
android:windowSoftInputMode="adjustNothing">
</activity>
Run Code Online (Sandbox Code Playgroud)
这将阻止显示软键盘时的任何布局更改.
可能有一些混淆,因为它目前在http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft的文档中丢失了
| 归档时间: |
|
| 查看次数: |
47279 次 |
| 最近记录: |