跨CSS样式/颜色

是否可以直接使用字符串中的跨色而不使用任何Java / Kotlin代码?
例如,我可以使用"<b> $someString </b>"
以粗体显示文本 但是,改变颜色的方法是什么?我在Android文档中对其进行了搜索,然后发现了this.

CSS style: <span style=”color|background_color|text-decoration”>

但是我不知道如何设置它,我尝试了很多方法来实现它,例如
"<span style=#999999|#999999|#999999> $someString </span>"
但这没用。

iCMS 回答:跨CSS样式/颜色

字符|表示or

在文档中,您看到<span style=”color|background_color|text-decoration”>

这意味着它可以是<span style="color:#999999"> $someString </span>

中的任何一个

<span style="background-color:#999999"> $someString </span>

<span style="text-decoration:underline"> $someString </span>

,

幸运的是,我只是要做这项工作!我所做的是使用

Html.fromHtml(""<b> $someString </b>"",Html.FROM_HTML_MODE_LEGACY);

上面是API v24及更高版本,要在您需要使用的较旧的android设备上执行此操作

SpannableString spannableString = new SpannableString("Some Text");

更改外观可以使用

spannableString.setSpan(new RelativeSizeSpan(2f),2,SpannableString.SPAN_EXCLUSIVE_INCLUSIVE); 这样会将您提供的字符串中字符0-2的大小增加2倍。

对我而言,这导致了: Standalone charts

本文链接:https://www.f2er.com/1989601.html

大家都在问