gpt4 book ai didi

android - Android 2.x 中的重星号 (u2731)

转载 作者:行者123 更新时间:2023-11-30 03:12:07 25 4
gpt4 key购买 nike

我的应用程序中需要重星号 (u2731) 字符。对于 android 3 及更高版本,我在我的 TextView 中使用了以下内容:

android:text="\u2731"

而且效果很好。但在 android 2.x 中,我看到的是一个矩形而不是星号。我认为 Android 2.x 的默认字体中缺少特定的 Unicode 字符。那么我该怎么做才能在 Android 2.x 中看到这个角色呢?可能我需要加载自定义字体?哪个字体包含这个字符?

最佳答案

据我所知,Android 3.0使用的是Roboto字体。
你可以很容易地免费找到它作为你可能想要存储在你的 Assets 文件夹中的 ttf 字体。

这里是引用和下载site

[编辑]

解决方法可能是这样的:

String str = "your string containing fat asterisks (**)";
str = str.replace("**", "<b>*</b>");
myTextView.setText(Html.fromHtml(str));

它会让所有出现的**变成粗体*

关于android - Android 2.x 中的重星号 (u2731),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20773183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com