如何为平板电脑开发定制的“非全屏”软键盘?

时间:2011-11-08 09:07:09

标签: keyboard android-softkeyboard android

我有软键盘样本。当我在Android 2.x上安装它时,它具有以下非全屏视图:

enter image description here

但是当我将它安装在平板电脑10上时,它会像这样整个屏幕:

enter image description here

如何更改样本以在平板电脑上安装非全屏自定义键盘,例如此图像(平板电脑的默认键盘)?

enter image description here

2 个答案:

答案 0 :(得分:4)

InputMethodService中的以下代码解决了我的问题:

@Override
public boolean onEvaluateFullscreenMode() {
    return false;
}

答案 1 :(得分:0)

将下面两个方法从InputmethodService中删除,如下所示,这总是

@Override
    public void onUpdateExtractingVisibility(EditorInfo ei) {
        // TODO Auto-generated method stub
        setExtractViewShown(false);
    }

 @Override
    public boolean onEvaluateFullscreenMode() {

        return false;
    }

这对我有用:)如果你想在全屏模式下显示键盘,那么将false都改为true。