欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Android使用Html.fromHtml需要注意的地方

 更新時(shí)間:2017年07月01日 09:33:56   作者:huang_xiao_yu  
本篇文章主要介紹了詳解Android使用Html.fromHtml需要注意的地方,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

項(xiàng)目中我和一個(gè)同事都使用了Html.fromHtml設(shè)置字體的顏色,結(jié)果是他設(shè)置的沒有效果,我的確有效果,然后對比代碼不同的地方,終于知道原來使用html時(shí)候 ,還需要稍微注意下。因?yàn)槭窃跈C(jī)緣巧合之下發(fā)現(xiàn)的,所以特別記錄下,減少錯(cuò)誤的發(fā)生。

1. 設(shè)置字體顏色的時(shí)候,顏色值需要用到轉(zhuǎn)義符:如下代碼所示:

String textStr = "本月已成功邀請 <font color=\"#FF0000\">" + 100 + "</font>人";

運(yùn)行效果如下圖所示:

這里寫圖片描述

可以看到設(shè)置的效果:100的字體設(shè)置成紅色了

2. 特別特別需要注意的是:不能混合使用。

用法一:看代碼和效果圖:

String textStr = "本月已成功邀請 <font color=\"#FF0000\">" + 100 + "</font>人";
mTvTest.setText("測試下啊"+Html.fromHtml(textStr));

這里寫圖片描述

結(jié)果發(fā)現(xiàn)沒有效果

用法二:

String textStr = "測試啊本月已成功邀請 <font color=\"#FF0000\">" + 100 + "</font>人";
mTvTest.setText(Html.fromHtml(textStr));

這里寫圖片描述

這里卻有效果了,其原因就在于:mTvTest.setText() 這里面,只能寫Html.fromHtml(textStr),不能做拼接,一旦拼接了,就沒有效果了。

3.補(bǔ)充點(diǎn):

對字體加粗,設(shè)置成紅色:

String textStr = "測試啊本月已成功邀請 <strong><font color=\"#FF0000\">" + 100 + "</font><strong>人";
mTvTest.setText(Html.fromHtml(textStr));

效果如下:字體變紅同時(shí)也加粗了。

這里寫圖片描述

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

最新評論