Android 4.0.3键盘超出底部显示边框

在我自己的目标和模拟器上的AOSP构建中,我遇到了Android键盘超出底部显示边界的问题。 带有空格键的第4行仅显示一半,并由屏幕的下边界切出。

在标准的谷歌模拟器上可以看到同样的问题。 只需按下搜索栏即可复制它。

我为模拟器使用320x480 mdpi显示布局,例如“3.2”HVGA滑块(ADP1)的预定义定义“

这似乎是Android 4.0.3和Android 4.2.2一样的问题,我无法复制它。

这是否已知,是否有解决方案?

任何帮助,高度赞赏。

谢谢!


同时我自己找到了解决方案。 可能对其他人有用:

请参阅packages / inputmethods / LatinIME / java / res / values / dimens.xls

Android 4.0.3 / 4对key_preview_backing_height使用240dip高度(每个预览行最多40dip)。 与40dip的more_suggestions_row_height一起,已经使用280dip的显示器。

与状态栏(〜25dip)一起,带320x480像素的3,2“显示屏不能提供足够的高度来显示整个键盘。

将预览行数减少到5可以解决这个问题。 这将key_preview_backing_height降低到200dip并为keybaord提供了足够的空间。

BR,kloZwoFünf

链接地址: http://www.djcxy.com/p/90537.html

上一篇: Android 4.0.3 keyboard exceeds bottom display border

下一篇: Android emulator doesn't take keyboard input