如何将 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">
我正在为 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">