我正在玩Android SDK附带的Demo SoftKeyboard。
在纵向模式下显示候选视图时,它不会像默认的Android键盘那样移动应用程序。因此它涵盖了应用程序视图的一部分。
为了使演示软键盘中的候选视图与默认的android键盘一样,应该更改什么?
我也从git查看了android键盘的来源,但没有发现与此行为有关。
答案 0 :(得分:5)
我知道这已经过时了,但无论如何这里都是答案。
@Override public void onComputeInsets(InputMethodService.Insets outInsets) {
super.onComputeInsets(outInsets);
if (!isFullscreenMode()) {
outInsets.contentTopInsets = outInsets.visibleTopInsets;
}
}