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

23

当我处于横屏模式并且屏幕上有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 Incredible,FWIW)

1个回答

53

谢谢!那个有效了。我注意到许多商业应用程序都有“调整大小以填充可用屏幕”的行为,这让我想知道它是一个错误还是一个有意的功能。在我的应用程序中,我认为它是一个错误。再次感谢! - user316117
1
有没有一种方法可以将其设置为整个应用程序的默认值?我认为异常情况应该是相反的,例如使用flagExtractUI - HRJ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接