android - 如何在软键盘 Android 的前面显示我的布局?

标签 android emoji whatsapp soft-keyboard

如何在 whatsapp 或 facebook 等软键盘 Android 的前面显示我的布局? 像这样

enter image description here

先谢谢

这是我的代码,但是当表情符号布局显示时,软键盘关闭。

btn_pop_emot.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {

            if (listEmot.getVisibility() == View.VISIBLE) {
                listEmot.setVisibility(View.GONE);
                imm.toggleSoftInputFromWindow(
                        edt_pop_komen.getApplicationWindowToken(),
                        InputMethodManager.SHOW_FORCED, 0);
                btn_pop_emot.setBackgroundResource(R.drawable.emot_anim);

            } else {
                listEmot.setVisibility(View.VISIBLE);
                imm.hideSoftInputFromWindow(edt_pop_komen.getWindowToken(),
                        0);
                btn_pop_emot.setBackgroundResource(R.drawable.keyboard);

            }

        }
    });

最佳答案

您可以使用这个库,它还在 README 中包含示例代码以帮助您入门 https://github.com/ankushsachdeva/emojicon

关于android - 如何在软键盘 Android 的前面显示我的布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20995442/

相关文章:

android - 将文本和图像发送到特定联系人 (whatsapp)

python - 恢复whatsapp备份后修复Whatsapp Exif错误的创建日期

android - 通过 WhatsApp 分享文本 + URL

Android YoutubePlayer 自动播放 Youtube 视频

android - 用于 android 的 loopj 中的 Cookie

java - 在没有 OnCreate 的类中 addPreferencesFromResource

iphone - 覆盖表情符号图形

android - CWAC-CAM2 : CameraActivity confirmation requires and action bar

r - ggplot : legend for emojis in plot

c# - 将带有表情符号的文本保存到文件成为 '?'