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

时间:2013-04-21 06:01:21

标签: android view keyboard

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

在标准的Google模拟器上可以看到同样的问题。只需按下搜索栏即可重现它。

我正在使用320x480 mdpi显示布局,用于仿真器,例如“3.2”HVGA滑块(ADP1)“

的预定义定义

与Android 4.2.2一样,Android 4.0.3似乎是一个问题我无法重现它。

这是否已知并且是否有可用的解决方案?

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

参见packages / inputmethods / LatinIME / java / res / values / dimens.xls

Android 4.0.3 / 4使用240dip高度的key_preview_backing_height(最多6个预览行,每个40dip)。连同40dip的more_suggestions_row_height已经使用了280dips的显示器。

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

将预览行数减少到5解决了我的问题。这会将key_preview_backing_height减少到200dip,并为keybaord提供足够的空间。

BR, kloZwoFünf