如何将 android activity 固定在稳定的位置?

How do i fix android activity in a stable position?

我正在为 android 构建一个简单的应用程序,它通过 EditText 从用户那里获取输入。但是,当 EditText 获得焦点并且屏幕键盘出现时,它会导致整个布局移动几个 dps,以便操作栏在状态栏下方滑动。如何修复 activity 使其在键盘打开时不移动?

试过这个效果更好,但它仍然移动了几个 dps 查看 dv=getWindow().getDecorView(); dv.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE);

尝试使用 adjustResize 作为您 activity 的 android:windowSoftInputMode。在特定 activity.

的清单中添加以下行
<activity android:windowSoftInputMode="adjustResize">

此外,检查其他 options available for windowsSoftInputMode