w446108264 / XhsEmoticonsKeyboard

android emoticonsKeyboard support emoji and user-defined emoticon. easy to integrated into your project
2.85k stars 597 forks source link

自定义布局中高度计算问题 #12

Closed edanel closed 8 years ago

edanel commented 8 years ago

在自定义AppsGirdView中页面下,点击切换到文本输入之后,再关闭键盘,AppsGirdView页面的高度被拉伸至与Emoticons页面高度一样

w446108264 commented 8 years ago

是demo中的问题还是集成过程中遇到的问题?有截图吗?每次切换的view的高度都是可以单独指定的,取决于需求。

edanel commented 8 years ago

1 2 3

只在第三方键盘中会出现这个问题。不过后面根据自己的需求已经修改好了。 感谢分享👍

w446108264 commented 8 years ago

这的确是demo中的一个bug

如果有这样的需求,只需要在userdef/SimpleUserdefEmoticonsKeyBoard.java中添加软键盘关闭的回调并手动调整高度即可

@Override
public void OnSoftClose() {
        super.OnSoftClose();
        if (mLyKvml.getCurrentFuncKey() == FUNC_TYPE_APPPS) {
            setFuncViewHeight(EmoticonsKeyboardUtils.dip2px(getContext(), APPS_HEIGHT));
        }
 }
w446108264 commented 8 years ago

@edanel

edanel commented 8 years ago

嗯,解决了。😎