java - 显示软键盘时布局不上移
问题描述
使用 my 中的此代码,activityLayout
当键盘打开时布局不会向上移动:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.WRAP_CONTENT);
当我删除此代码时,一切正常,布局向上移动。但我需要在活动中有此代码。
我该如何解决这个问题?
解决方案
把它放在你的清单文件中:
<activity name="YourActivity"
android:windowSoftInputMode="stateVisible|adjustResize">
...
</activity>
将此添加到布局文件
android:fitsSystemWindows="true"