2

我正在为具有自定义布局的 android 开发软键盘。这意味着我不使用 KeyboardView,我只是创建一个新的输入法服务,并在 onCreateInputView 中填充我的自定义布局,然后为子视图实现 onTouchListener。我希望我的自定义软键盘高度占据屏幕尺寸的 70%。我尝试为我的视图设置布局参数,但不受影响。

public View onCreateInputView() {
    // TODO Auto-generated method stub
    keyboardLayout = getLayoutInflater().inflate(R.layout.full_keyboard, null);
            // Then here i set the height of the keyboard layout
            .....
}

我的问题是android系统是否控制了软键盘的大小。如果是,是否有任何解决方案。

非常感谢!

4

1 回答 1

1

转到您的 res->values\dimens.xml 并更改您的 key_height;

例如-<dimen name="key_height">70dip</dimen>

于 2015-09-18T11:11:53.470 回答