如何在Android EditText中显示iOS风格的表情符号字符?

时间:2013-09-05 08:11:10

标签: android ios emoji

首先,Android上的表情符号字符与iOS设备中的表情符号不同。在Android中,表情符号字符是黑白的,但在iOS中,它们看起来要好得多。

某些输入法支持直接在Android设备中输入表情符号字符。对于这种输入法,在Facebook中,如果我输入表情符号字符,那么该字符仍会显示为Android中的字符。但在微信中,表情符号字符看起来与iOS相同。

所以我的问题是,如何实现与微信相同的功能?请看下面的两个快照,第一个是微信,第二个是Facebook。

非常感谢。

微信:

WeChat

Facebook的:

Facebook

2 个答案:

答案 0 :(得分:1)

您需要下载所有表情符号图像,将其保存在您的应用程序中,并在EditText / TextView中用表情符号图像替换表情符号的unicodes。

这个link显示了在EditText / TextView中与文本内联添加图像的方法之一。

答案 1 :(得分:1)

最后,我找到了用相应的Emoji图像替换unicode字符的方法。这是我的库/示例项目的github链接。请享用。 :-)

https://github.com/IPL/iOSStyleEditText