相关疑难解决方法(0)

在Android TextView中显示表情符号/情感图标

我在Android TextView中显示表情符号图标时遇到了一些问题

首先,我在这里找到了unicode中的表情符号图标列表:http: //www.easyapns.com/category/just-for-fun

其次,我在这里找到了如何显示表情符号图标:https: //github.com/sharakova/EmojiTextView/blob/master/src/jp/sharakova/android/emoji/EmojiTextView.java

EmojiTextView.java可以自动将预定义字符转换为表情符号图标.因此,我想将String中所有出现的表情符号图标替换为某些预定义字符,并将结果放入EmojiTextView.java问题是我的代码无法识别包含表情符号图标的字符串中的表情符号图标.

这是我的代码片段 - 我试图找到输入是否匹配表情符号图标的任何unicode:

// Array list of all emoji icon
private static final String[] ArrayEUnicodeString ={
    "\uE415",
    "\uE056",
    "\uE057",
    ...
}

// Nothing matched when it receive emoji icon with unicode "\uE415" from iphone. 'input' is message received from XMPP server
for (int i=0; i < emojiLength; i++)
{

    if (input.getBytes() == ArrayEUnicodeString[i].getBytes())
        Log.e("test", "ArrayEUnicodeString found");
}
// Note: iphone can display the emoji icon if I send "\uE415" …
Run Code Online (Sandbox Code Playgroud)

java unicode android textview emoji

14
推荐指数
3
解决办法
3万
查看次数

标签 统计

android ×1

emoji ×1

java ×1

textview ×1

unicode ×1