如何在Android';编辑文本?
首先,Android上的表情符号与iOS设备上的表情符号看起来不同。在安卓系统中,表情符号是黑白的,但在iOS系统中,它们看起来要好得多 有些输入法支持在Android设备中直接输入表情符号。对于这种输入法,在Facebook上,如果我输入一个表情符号,那么这个符号仍然显示为Android中的那个。但在微信中,表情符号看起来和iOS一样 所以我的问题是,如何实现与微信相同的功能?请看下面两张快照,第一张是微信,第二张是Facebook 非常感谢 微信: Facebook:如何在Android';编辑文本?,android,ios,emoji,Android,Ios,Emoji,首先,Android上的表情符号与iOS设备上的表情符号看起来不同。在安卓系统中,表情符号是黑白的,但在iOS系统中,它们看起来要好得多 有些输入法支持在Android设备中直接输入表情符号。对于这种输入法,在Facebook上,如果我输入一个表情符号,那么这个符号仍然显示为Android中的那个。但在微信中,表情符号看起来和iOS一样 所以我的问题是,如何实现与微信相同的功能?请看下面两张快照,第一张是微信,第二张是Facebook 非常感谢 微信: Facebook: 您需要下载所有表情符
您需要下载所有表情符号图像,将其保存在应用程序的本地,并在EditText/TextView中用表情符号图像替换表情符号的unicodes
这显示了在EditText/TextView中添加与文本内联的图像的方法之一。最后,我找到了用相应的表情图像替换unicode字符的方法。这是我的库/示例项目的github链接。享受。:-)
您需要使用相同的字体。不,我认为微信没有使用任何特殊字体。如果您确实找到了,请与我们分享……感谢您的链接,尽管它没有准确回答我的问题。+1这应该是选择的答案,因为这是一种方式,除非您想使用包含彩色表情符号的自定义字体。