【问题标题】:Emoji edittext should return Unicode表情符号编辑文本应返回 Unicode
【发布时间】:2018-01-21 23:17:19
【问题描述】:
我正在制作表情符号。
我用过this 库。
它工作正常,但是当我从 EmojiconEditText 获取文本时,它不会返回我在 edittext 中使用的 unicode。
例如,如果文本是I \ue32d emojicon,其中 \ue32d 是一个心形图标。
当使用String Text=EmojiconEditText .gettext();
它应该返回与"I \ue32d emojicon" 相同的文本
请帮助我。
【问题讨论】:
标签:
android
unicode
emoji
【解决方案1】:
我终于找到了解决方案。
您可以使用commons-lang-2.5 jar从表情符号中获取unicode
检查下面的代码,将表情符号转换为 unicode。
String textVal=edtpost.getText().toString();
String newval_unicode=StringEscapeUtils.escapeJava(textVal);
您可以从此字符串中找到 uni 代码。
愿这个答案对其他人有所帮助。