Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android';编辑文本?_Android_Ios_Emoji - Fatal编程技术网

如何在Android';编辑文本?

如何在Android';编辑文本?,android,ios,emoji,Android,Ios,Emoji,首先,Android上的表情符号与iOS设备上的表情符号看起来不同。在安卓系统中,表情符号是黑白的,但在iOS系统中,它们看起来要好得多 有些输入法支持在Android设备中直接输入表情符号。对于这种输入法,在Facebook上,如果我输入一个表情符号,那么这个符号仍然显示为Android中的那个。但在微信中,表情符号看起来和iOS一样 所以我的问题是,如何实现与微信相同的功能?请看下面两张快照,第一张是微信,第二张是Facebook 非常感谢 微信: Facebook: 您需要下载所有表情符

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

有些输入法支持在Android设备中直接输入表情符号。对于这种输入法,在Facebook上,如果我输入一个表情符号,那么这个符号仍然显示为Android中的那个。但在微信中,表情符号看起来和iOS一样

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

非常感谢

微信:

Facebook:


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


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

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


您需要使用相同的字体。不,我认为微信没有使用任何特殊字体。如果您确实找到了,请与我们分享……感谢您的链接,尽管它没有准确回答我的问题。+1这应该是选择的答案,因为这是一种方式,除非您想使用包含彩色表情符号的自定义字体。