显示软键盘时布局不会向上移动
Layout don't moves up when soft keyboard shown
使用我的 activityLayout
中的这段代码,键盘打开时布局不会向上移动:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.WRAP_CONTENT);
当我删除这段代码时,一切正常,布局也向上移动。但我需要在 activity 中包含此代码。
我该如何解决这个问题?
将其放入您的清单文件中:
<activity name="YourActivity"
android:windowSoftInputMode="stateVisible|adjustResize">
...
</activity>
将其添加到布局文件
android:fitsSystemWindows="true"
使用我的 activityLayout
中的这段代码,键盘打开时布局不会向上移动:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.WRAP_CONTENT);
当我删除这段代码时,一切正常,布局也向上移动。但我需要在 activity 中包含此代码。
我该如何解决这个问题?
将其放入您的清单文件中:
<activity name="YourActivity"
android:windowSoftInputMode="stateVisible|adjustResize">
...
</activity>
将其添加到布局文件
android:fitsSystemWindows="true"