我正在为具有自定义布局的 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系统是否控制了软键盘的大小。如果是,是否有任何解决方案。
非常感谢!