我正在开发一个项目,我导出WhatsApp聊天并在TextView中设置。在聊天中使用的Emojis是实际的WhatsApp表情符号,但是当我在TextView中设置时,它显示为Android emojis取决于设备。
问题:如何在TextView中设置应用程序表情符号?
尝试:我能找到的是如何为自定义键盘制作自定义键盘和库**(我不想制作自定义表情符号键盘,除非这是唯一选项)**但我不发送任何数据。我只是在TextVeiw中获取数据和设置我想知道是否有人可以指导。 ,
表情符号就像任何其他角色一样是Unicode,这就是为什么即使你在TextView中使用WhatsApp消息它也会显示系统表情符号。要显示像WhatsApp这样的自定义表情符号,您必须自己实现它。看看这个library它可能会有所帮助。
其他一些图书馆:Emoji Emoji Keyboard
另外,看看Android Emoji Compatibility Library
即使您不尝试发送数据,也可以使用这些库来显示文本和表情符号及其各自的自定义TextView。
首先,您需要为您的应用程序设计自己的表情符号,然后将其替换为系统表情符号unicode,这样当用户键入Android默认表情符号时,它将被您的自定义表情符号替换。 Check this link for how it works