【发布时间】:2019-01-13 07:49:28
【问题描述】:
我尝试将 unicode 字符 \u1f310 放在我的 string.xml 上,但它没有显示在我的通知中。
可以显示 4 位的 unicode 字符。只有 5 位代码存在问题。 我读了其他帖子,那里说要转换为其他形式并输入结果。我尝试了同样的方法,但没有成功。
这种转换甚至不起作用:
\u1f310 => "\uD83C\uDF10"
还有什么方法可以满足我的问题吗?
【问题讨论】:
我尝试将 unicode 字符 \u1f310 放在我的 string.xml 上,但它没有显示在我的通知中。
可以显示 4 位的 unicode 字符。只有 5 位代码存在问题。 我读了其他帖子,那里说要转换为其他形式并输入结果。我尝试了同样的方法,但没有成功。
这种转换甚至不起作用:
\u1f310 => "\uD83C\uDF10"
还有什么方法可以满足我的问题吗?
【问题讨论】:
我已经解决了我的问题,但这不是正确的方法,但它对我来说是最简单的方法。
我刚刚通过我的 android 手机保存了我需要在 Google 中保存的表情符号,并将它们从我的 PC 复制到 Android studio。无论如何,一些表情符号会在 android studio 中显示为正方形,在通过应用程序显示时会很好。不需要任何转换,也不需要在 gradle 中添加任何库。 ¯_(ツ)_/¯
【讨论】:
要使用 EmojiCompat 支持库,您必须在开发环境中修改应用项目的类路径依赖项。
dependencies {
...
compile "com.android.support:support-emoji:27.1.1"
}
【讨论】:
implementation 'com.android.support:support-emoji:26.1.0' okey..!!我的版本有点低。如果没问题,它仍然不支持。