我正在研究表情符号。
我用过this图书馆。
它工作正常,但是当我从 EmojiconEditText
获取文本时,它不会返回我在 edittext
中使用的 unicode。
例如,如果文本是 I\ue32d emojicon
,而\ue32d 是心形图标。
当使用 String Text=EmojiconEditText .gettext();
它应该返回与 "I\ue32d emojicon"
请帮助我。
最佳答案
最后我找到了解决方案。
您可以使用 commons-lang-2.5 jar
从表情符号中获取 unicode
检查下面的代码,将表情符号转换为 unicode。
String textVal=edtpost.getText().toString();
String newval_unicode=StringEscapeUtils.escapeJava(textVal);
您可以从这个字符串中找到 uni 代码。
希望这个答案能帮助到其他人。
关于android - 表情符号编辑文本应返回 Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45669065/