首先,Android上的表情符号看起来和iOS设备上的不同。在安卓系统中,表情符号是黑白的,但在iOS系统中,它们看起来要好得多。
某些输入法支持在Android设备中直接键入Emoji字符。对于这种输入法,在Facebook中,如果我输入一个Emoji字符,那么该字符仍然显示为Android中的字符。但在WeChat中,表情包字符看起来与iOS相同。
所以我的问题是,如何实现与WeChat相同的功能?请看下面两张快照,第一张是WeChat,第二张是Facebook。
非常感谢。
WeChat:

Facebook:

发布于 2013-10-05 11:05:31
最后,我找到了用相应的Emoji图像替换unicode字符的方法。这是我的库/示例项目的github链接。好好享受吧。:-)
发布于 2013-09-24 01:01:17
您需要下载所有Emoji图像,将其保存在您的应用程序中,并在您的EditText/TextView中用Emoji图像替换表情符号的独码。
此link显示在编辑文本/文本视图中以内联方式添加带有文本的图像的方法之一。
https://stackoverflow.com/questions/18631028
复制相似问题