Jacksgong / JKeyboardPanelSwitch

For resolve the layout conflict when keybord & panel are switching (Android键盘面板冲突 布局闪动处理方案)
Apache License 2.0
4.18k stars 684 forks source link

初始化时,怎样设置面板的高度 #65

Closed Fisherman91 closed 7 years ago

Fisherman91 commented 7 years ago

大神,第一次进界面,没有弹出系统默认键盘时,面板的高度为什么那么矮呢? 改了dimens.xml文件里的panel_height无效。

Jacksgong commented 7 years ago

这个默认值内部机制是,如果还没有取到键盘高度,键盘高度是0,因此使用的是 允许的最小面板高度: KeyboardUtil.MIN_KEYBOARD_HEIGHT, 这个值是从R.dimen.min_panel_height中读取的:

因此你只需要修改dimens.xml中的min_panel_height即可 (如果没有,就直接添加,因为这个值是在library中定义的,你上层定义了以后会自动merge为上层的值)。

Fisherman91 commented 7 years ago

Thank you very very much!