如何设置像 WhatsApp 聊天而不是特定于移动设备的表情符号

How to set emojis like WhatsApp chat instead of mobile specific

我正在做一个项目,我导出 WhatsApp 聊天并在 TextView 中设置。聊天中使用的表情符号是实际的 WhatsApp 表情符号,但当我在 TextView 中设置时,它显示为 Android 表情符号取决于设备。

问:如何在TextView中设置whats app emojis?

尝试: 我所能找到的就是如何为自定义键盘制作自定义键盘和库**(我不想制作自定义表情符号键盘,除非那是唯一的选项)** 但我没有发送任何数据。我只是获取数据并在 TextVeiw 中设置 我想知道是否有人可以指导。

表情符号与任何其他字符一样是 Unicode,这就是为什么即使您在 TextView 中使用 WhatsApp 消息时它也会显示系统表情符号。要显示像 WhatsApp 这样的自定义表情符号,您必须自己实现它。看看这个 library 它可能会有所帮助。

其他一些库:Emoji Emoji Keyboard

另外,看看Android Emoji Compatibility Library

即使您不尝试发送数据,您也可以使用这些库来仅通过各自的自定义 TextView 显示文本和表情符号。

首先,您需要为您的应用设计自己的表情符号,然后将其替换为系统表情符号 unicode,这样当用户输入 Android 默认表情符号时,它将被您的自定义表情符号替换。 Check this link for how it works