我正在开发一个项目,我导出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
• 为什么我的 MUI 的 TextField 将使用“Emoji-picker-react”选择的表情符号呈现为 [object Object] 而不是实际的表情符号(如何解决)?
• MySQL - 根据字段选择LEFT JOIN列的最后几行。
• 我怎样才能像这样用图标放置 WhatsApp 号码、邮件和位置?
• 如何在不包括双引号的情况下在 windows 批处理中为一行中的变量设置多个值
• 如何在 flutter 的分组列表视图中滚动到自定义索引?
• 通过正则表达式读取带小数位和英文和欧盟符号的美元价值[关闭]
• Azure 多个 DbContext 在具有不同的连接字符串时最终在同一个数据库中
• 晚上好,有人知道 Java 中有免费的 Whatsapp API 吗? [关闭]
• Mapbox GL JS,如何在构建地图后移动徽标[关闭]
• 在 Safari 的响应式设计模式中,如何将视口宽度设置为特定像素大小?
• 如何使用 Laravel 迁移将 DATE 列的默认值设置为当前日期?
• 如何在unity Transport中进行语音聊天? [关闭]