在我自己的AOSP构建目标和模拟器上,我遇到的问题是Android键盘超出了底部的显示边框。带空格键的第4行仅显示一半,并由屏幕的底部边框切割。
在标准的Google模拟器上可以看到同样的问题。只需按下搜索栏即可重现它。
我正在使用320x480 mdpi显示布局,用于仿真器,例如“3.2”HVGA滑块(ADP1)“
的预定义定义与Android 4.2.2一样,Android 4.0.3似乎是一个问题我无法重现它。
这是否已知并且是否有可用的解决方案?
非常感谢任何帮助。
谢谢!
答案 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