0

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

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

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

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

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

非常感谢任何帮助。

谢谢!

4

1 回答 1

0

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

请参阅包/输入方法/LatinIME/java/res/values/dimens.xls

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

与状态栏 (~25dip) 一起,具有 320x480 像素的 3.2 英寸显示屏无法提供足够的高度来显示整个键盘。

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

BR, klo ZwoFünf

于 2013-05-02T19:06:45.220 回答