【发布时间】:2020-02-29 21:24:48
【问题描述】:
我需要使用表情符号显示国旗,我正在使用以下网站获取国旗 unicode。
https://apps.timwhitlock.info/emoji/tables/iso3166
我正在使用androidx.emoji.widget.EmojiAppCompatTextView 来显示标志。
但是当我使用unicode 时,它不会打印标志。
emojiCountryFlag.setText("US") //Print UN
或
emojiCountryFlag.setText("U+1F1FA U+1F1F8") //在输出中打印相同
但如果我使用emojiCountryFlag.setText("\uD83C\uDDFA\uD83C\uDDEC"),它会打印出完美的标志。
我无法理解如何使用 unicode 打印标志,或者有什么地方可以得到这种类型的字符串 "\uD83C\uDDFA\uD83C\uDDEC".
当我在引号中打印ISOvalue 时,Android Studio 会生成此代码。
【问题讨论】:
标签: android android-layout unicode