Android中如何使用Html.fromHtml,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
創(chuàng)新互聯(lián)建站專注于成安企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站開(kāi)發(fā)。成安網(wǎng)站建設(shè)公司,為成安等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)1. 設(shè)置字體顏色的時(shí)候,顏色值需要用到轉(zhuǎn)義符:如下代碼所示:
String textStr = "本月已成功邀請(qǐng) " + 100 + "人";
運(yùn)行效果如下圖所示:
可以看到設(shè)置的效果:100的字體設(shè)置成紅色了
2. 特別特別需要注意的是:不能混合使用。
用法一:看代碼和效果圖:
String textStr = "本月已成功邀請(qǐng) " + 100 + "人"; mTvTest.setText("測(cè)試下啊"+Html.fromHtml(textStr));
結(jié)果發(fā)現(xiàn)沒(méi)有效果
用法二:
String textStr = "測(cè)試啊本月已成功邀請(qǐng) " + 100 + "人"; mTvTest.setText(Html.fromHtml(textStr));
這里卻有效果了,其原因就在于:mTvTest.setText() 這里面,只能寫(xiě)Html.fromHtml(textStr),不能做拼接,一旦拼接了,就沒(méi)有效果了。
3.補(bǔ)充點(diǎn):
對(duì)字體加粗,設(shè)置成紅色:
String textStr = "測(cè)試啊本月已成功邀請(qǐng) " + 100 + "人"; mTvTest.setText(Html.fromHtml(textStr));
效果如下:字體變紅同時(shí)也加粗了。
看完上述內(nèi)容,你們掌握Android中如何使用Html.fromHtml的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!