Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将android活动固定在稳定的位置?_Android_Android Layout - Fatal编程技术网

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

如何将android活动固定在稳定的位置?,android,android-layout,Android,Android Layout,我正在为android构建一个简单的应用程序,通过EditText从用户那里获取输入。但是当EditText聚焦并且屏幕键盘出现时,会导致整个布局移动几dps,从而使操作栏在状态栏下滑动。如何修复活动,使其在键盘打开时不移动 尝试了这个,这使它更好,但它仍然移动了一些dps 视图dv=getWindow().getDecorView(); dv.设置系统兼容性(视图、系统、UI、标志、布局、稳定) 尝试使用adjustResize作为活动的android:windowSoftInputMode。

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

尝试了这个,这使它更好,但它仍然移动了一些dps 视图dv=getWindow().getDecorView();
dv.设置系统兼容性(视图、系统、UI、标志、布局、稳定)

尝试使用
adjustResize
作为活动的
android:windowSoftInputMode
。在特定活动的清单中添加以下行

<activity android:windowSoftInputMode="adjustResize">