我正在尝试将此库用于我的emojicons 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? 表情符号Unicode的代码在此https://github.com/ankushsachdeva/emojicon/tree/master/lib/src/github/ankushsachdeva/emojicon/emoji
中答案 0 :(得分:0)
经过一番努力,我得到了答案。我只需要使用当前输入连接调用该字符串中的unicodes。
String text = emojicon.getEmoji();
mComposing.append(text);
commitTyped(getCurrentInputConnection());