Android 当软键盘出现时,Edittext在横向模式下调整大小

Android 当软键盘出现时,Edittext在横向模式下调整大小,android,Android,当我在屏幕上显示EditText的横向模式下时,如果我点击EditText以打开软键盘,EditText将在两个维度上展开,以占据整个屏幕,而不是键盘!当键盘关闭时,它会恢复到正常大小 我检查过手机上的其他商业应用程序,其中很多(但不是全部!)都做了同样的事情。EditText位于TableRow中的TableLayout中,如下所示: android:id="@+id/editTextHeight" android:layout_width="100dp" android:lay

当我在屏幕上显示EditText的横向模式下时,如果我点击EditText以打开软键盘,EditText将在两个维度上展开,以占据整个屏幕,而不是键盘!当键盘关闭时,它会恢复到正常大小

我检查过手机上的其他商业应用程序,其中很多(但不是全部!)都做了同样的事情。EditText位于TableRow中的TableLayout中,如下所示:

  android:id="@+id/editTextHeight"
  android:layout_width="100dp" 
  android:layout_height="wrap_content"
  android:singleLine="true"
  android:maxLength="25"
  android:hint="Height"

(Android 2.2,Droid难以置信,FWIW)提前感谢

您需要添加
android:imeOptions=“flagNoExtractUi”
来防止这种行为


您可以在此处阅读更多信息:

谢谢!!成功了。我注意到调整大小以填满可用屏幕“我安装的许多商业应用程序的行为让我怀疑这是一个bug还是故意的特性。我觉得这是我应用程序中的一个bug。再次感谢!有没有办法将其设置为整个应用程序的默认值?我认为例外情况应该是另一种情况,比如
flagExtractUI