无法使用 Jetpack Compose 正确显示表情符号。
代码
Text(
text = data.emoji.character,
textAlign = TextAlign.Center,
fontSize = 28.sp,
)
使用 ComposeText
时,我遇到了兼容性问题。
豆腐和多个表情符号显示为解释here。
为了解决这个问题,我尝试使用AppCompatTextView
in AndroidView
。
代码
AndroidView(
factory = { context ->
AppCompatTextView(context).apply {
text = data.emoji.character
textSize = 28F
textAlignment = View.TEXT_ALIGNMENT_CENTER
}
},
)
它显示表情符号没有任何兼容性问题,但表情符号淡出。