android - 如何使软键盘候选 View 不阻止应用程序 View ?

标签 android keyboard candidate

我正在玩 Android SDK 附带的 Demo SoftKeyboard。

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

为了使演示软键盘中的候选 View 的行为与默认的 android 键盘一样,应该更改什么?

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

最佳答案

我知道这是旧的,但无论如何这是一个答案。

 @Override public void onComputeInsets(InputMethodService.Insets outInsets) {
    super.onComputeInsets(outInsets);
    if (!isFullscreenMode()) {
        outInsets.contentTopInsets = outInsets.visibleTopInsets;
    }
}

关于android - 如何使软键盘候选 View 不阻止应用程序 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2762406/

相关文章:

release - 用于生产的候选发布是否安全?

sql - 超键、候选键、主键的关系举例

android - UE4 NDK android-19 找不到 'log2'

android - 如何在android中的aSmack xmpp中创建组?

android - react native 模态,避免在打开键盘时调整 View 大小(Android)

java - KeyListener 可以工作,但不能

swift - 如何隐藏移动键盘的上栏?

Android,宽屏幕或多屏幕

java - Android、泛型和继承