首先,Android上的表情符号字符与iOS设备中的表情符号不同。在Android中,表情符号字符是黑白的,但在iOS中,它们看起来要好得多。
某些输入法支持直接在Android设备中输入表情符号字符。对于这种输入法,在Facebook中,如果我输入表情符号字符,那么该字符仍会显示为Android中的字符。但在微信中,表情符号字符看起来与iOS相同。
所以我的问题是,如何实现与微信相同的功能?请看下面的两个快照,第一个是微信,第二个是Facebook。
非常感谢。
微信:
Facebook的:
答案 0 :(得分:1)
您需要下载所有表情符号图像,将其保存在您的应用程序中,并在EditText / TextView中用表情符号图像替换表情符号的unicodes。
这个link显示了在EditText / TextView中与文本内联添加图像的方法之一。
答案 1 :(得分:1)
最后,我找到了用相应的Emoji图像替换unicode字符的方法。这是我的库/示例项目的github链接。请享用。 :-)