6

我正在使用 Android SDK 附带的 Demo SoftKeyboard。

在显示候选视图的纵向模式下,它不会像默认的 android 键盘那样向上移动应用程序。因此它涵盖了应用程序视图的一部分。

为了使演示软键盘中的候选视图表现得与默认的 android 键盘一样,应该进行哪些更改?

我还从 git 查看了 android 键盘的来源,但没有发现与此行为相关的任何内容。

4

1 回答 1

6

我知道这很旧,但无论如何这里有一个答案。

 @Override public void onComputeInsets(InputMethodService.Insets outInsets) {
    super.onComputeInsets(outInsets);
    if (!isFullscreenMode()) {
        outInsets.contentTopInsets = outInsets.visibleTopInsets;
    }
}
于 2015-06-03T04:53:03.133 回答