【发布时间】:2014-08-01 02:54:36
【问题描述】:
我正在尝试使用此处列出的表情符号图标
http://apps.timwhitlock.info/emoji/tables/unicode#block-6a-missing-emoticons
每个图标都有一个 unicode 字符,例如
U+1F601 是“笑眼笑脸”的 Unicode = ????
我的问题是如何在 textview 中设置这个 unicode 字符。
我不能从这个值创建一个字符,因为它只需要四个十六进制值。
例如我创建了一个这样的字符
char c = '\u27A1';
如果我将它附加到 textview 并正确显示图像,这个 c 会很好用。 如何创建 Unicode 值 U+1F601 的字符 - 字节 UTF-8 \xF0\x9F\x98\x81
还有一些像这样的双值的 unicode 字符 U+1F1F7 U+1F1FA = 字节 UTF-8 \xF0\x9F\x87\xB7\xF0\x9F\x87\xBA
如何在 textview 中显示它们?
【问题讨论】:
-
这家伙在外面做得很好。 [表情符号] - github.com/rockerhieu/emojicon
标签: java android unicode textview char