【问题标题】:Use text view of current app instead of Custom text View使用当前应用的文本视图而不是自定义文本视图
【发布时间】:2016-07-12 06:54:43
【问题描述】:

我正在尝试将此库用于我的表情符号https://github.com/ankushsachdeva/emojicon。 我已经用我的软键盘实现了它,但它没有像给定链接的代码(MainActivity)那样做任何事情,它使用 EmojiconEditText 而不是任何 android 应用程序的普通文本视图。有什么办法可以让我使用任何应用程序的编辑文本而不是这个自定义的。我目前的表情符号源代码是这样的。

popup = new EmojiconsPopup(mInputView, this);
popup.setOnEmojiconClickedListener(new EmojiconGridView.OnEmojiconClickedListener() {
        @Override
        public void onEmojiconClicked(Emojicon emojicon) {
            if (emojicon == null){
                return;
            }
            emojicon.getEmoji();
        }
    });

在此,我无法弄清楚如何为该特定表情符号获取 Unicode。如果有人可以帮助我如何获取表情符号 Unicode? emoji Unicode 的代码在这个https://github.com/ankushsachdeva/emojicon/tree/master/lib/src/github/ankushsachdeva/emojicon/emoji

【问题讨论】:

    标签: android android-softkeyboard


    【解决方案1】:

    经过一番挣扎,我得到了答案。我只需要使用当前输入连接调用其中的 unicode 字符串。

    String text = emojicon.getEmoji();
    mComposing.append(text);
    commitTyped(getCurrentInputConnection());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多