gpt4 book ai didi

android - Html.fromHtml() 不适用于文本的背景颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:06 27 4
gpt4 key购买 nike

我正在尝试使用 Html.fromHtml()TextView 中设置背景。特别是,我想在第一个词上设置背景。

我使用了以下代码:

Html.fromHtml("<font color='red'>("+someText+")</font>");

并且它以文本颜色成功执行。但是我想更改背景颜色。

我该怎么做?

最佳答案

试试这个:

TextView TV = (TextView) findViewById(R.id.mytextview01);

Spannable wordtoSpan = new SpannableString("hello hi. how are you?");

wordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 0, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
wordtoSpan.setSpan(new BackgroundColorSpan(Color.RED), 0, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

TV.setText(wordtoSpan);

这是设置文本和背景颜色(后者使用 BackgroundColorSpan)。

关于android - Html.fromHtml() 不适用于文本的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20920329/

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