我需要使用表情符号显示国旗,我正在使用以下网站来获取国旗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".
当我在引号中打印ISO
值时,Android Studio会生成此代码。