我试图将Unicode字符 private fun calculateTotals(data: Grid) = data.rows
.flatMap(Row::data)
.groupingBy(Column<*>::name)
.fold(0.0) { accumulator, (_, value) ->
accumulator + when (value) {
is Number -> value.toDouble()
else -> 0.0
}
}
放在我的\u1f310
上,但未在通知中显示。
可以显示具有4位数字的unicode字符。 5位代码唯一的问题。 我读了其他文章,在那里说要转换为其他形式并放入结果。我尝试了同样的方法,但是没有用。
此转换甚至无效:
string.xml
还有其他方法可以解决我的问题吗?
答案 0 :(得分:0)
要使用EmojiCompat支持库,必须在开发环境中修改应用程序项目的类路径依赖项。
dependencies {
...
compile "com.android.support:support-emoji:27.1.1"
}
答案 1 :(得分:0)
我已经解决了我的问题,但这不是正确的方法,但这对我来说是最简单的方法。
我刚刚通过Android手机保存了Google需要保存的表情符号,然后将其从PC复制到Android Studio。无论如何,有些表情符号会在android studio中显示为正方形,这在通过应用程序显示时会很好。无需任何转换,也无需在gradle中添加任何库。 ¯_(ツ)_ /¯