如何在 Android 的 TextView 中显示 Unicode 字符?

Posted

技术标签:

【中文标题】如何在 Android 的 TextView 中显示 Unicode 字符?【英文标题】:How to show Unicode character in a TextView in Android? 【发布时间】:2021-10-24 14:16:33 【问题描述】:

我想在我的 android 应用程序的文本视图中显示 Unicode。我搜索了一个解决方案,但没有任何帮助。 我想在Kotlin 中以编程方式执行此操作,因为我想将它与从 Firestore 获取的数据连接起来。

【问题讨论】:

【参考方案1】:

首先,检查您使用的字体是否支持 Unicode。 然后您可以按照@Anshul 的建议使用html.fromHtml,但请记住它已被弃用,您需要按照Unicode characters not displayed in TextView.setText 中的建议使用Html.FROM_HTML_MODE_LEGACY

【讨论】:

【参考方案2】:

您可以使用 HTML 之类的库将 unicode 从 html 解析为字符串

val bullet = "&#8226"
print("this is bullet a $Html.fromHtml(bullet)")

【讨论】:

我想使用我从***.com/a/36743430/13935956 得到的一颗大子弹,如果有人在寻找它可能会有所帮助。

以上是关于如何在 Android 的 TextView 中显示 Unicode 字符?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 android 中为 TextView 设置字体? [复制]

如何在android中仅扩展textview

如何在android中删除textview的下划线

如何在android中使LinearLayout中的TextView拖动平滑?

如何使文本在 Android TextView 向右对齐

请问在Android中Textview换行显示问题,您如何解决?