Android 在横向视图中打开时,软键盘会更改视图布局

Android 在横向视图中打开时,软键盘会更改视图布局,android,android-edittext,android-softkeyboard,landscape,Android,Android Edittext,Android Softkeyboard,Landscape,当我将屏幕切换到横向时,为什么软键盘会如此显著地改变布局?它在肖像画中表现得非常好。我假设这与有限的空间有关,但键盘仍然可以打开,而不覆盖产生它的EditText。它甚至插入了一个搜索按钮。有没有办法防止这种情况发生 这是Android的默认行为,用户应该习惯它。但是如果你真的不想发生这种情况,你可以把android:imeOptions=“flagNoExtractUi”放在EditText布局中 此外,“搜索”按钮是您在android:imeOptions中为操作指定的按钮。对,imeOp

当我将屏幕切换到横向时,为什么软键盘会如此显著地改变布局?它在肖像画中表现得非常好。我假设这与有限的空间有关,但键盘仍然可以打开,而不覆盖产生它的
EditText
。它甚至插入了一个
搜索
按钮。有没有办法防止这种情况发生


这是Android的默认行为,用户应该习惯它。但是如果你真的不想发生这种情况,你可以把
android:imeOptions=“flagNoExtractUi”
放在EditText布局中

此外,“搜索”按钮是您在
android:imeOptions
中为操作指定的按钮。

对,
imeOptions=“actionSearch”
就是它显示搜索的原因。否则它会说完成了。那么我可以同时执行
flagNoExtractUi
actionSearch
?我将尝试
android:imeOptions=“imeOptions | flagNoExtractUi”
android:imeOptions=“imeOptions | flagNoExtractUi”
应该可以正常工作