我在TextView上设置文本。正在从EditText中获取文本。我能够看到我在EditText中输入的所有文字***(包括情绪/表情符号)***
那么有人可以解释为什么我们在Android中有表情符号库? 我的gradle文件中没有包含任何库。它仍然很好。我在TextView
中看到所有表情符号都在EditText中输入答案 0 :(得分:1)
EmojiCompat支持库旨在让Android设备与最新的表情符号保持同步。它可以防止您的应用以☐的形式显示缺少的表情符号字符,这表示您的设备没有显示文本的字体。通过使用EmojiCompat支持库,您的应用用户无需等待Android操作系统更新即可获取最新的表情符号。
有关详细信息,请查看此站点。 Click here
答案 1 :(得分:0)
EmojiCompat支持库旨在让Android设备与最新的表情符号保持同步。它可以防止您的应用以☐的形式显示缺少的表情符号字符,这表示您的设备没有显示文本的字体。通过使用EmojiCompat支持库,您的应用用户无需等待Android操作系统更新即可获取最新的表情符号。
https://developer.android.com/guide/topics/ui/look-and-feel/emoji-compat.html
所以基本上如果你的设备支持所有新的Emojis,你应该没有问题渲染 - 即使没有库。