Android TextView與html的結合使用 一個控件顯示多種文字

在android開發過程當中常常會遇到在一個控件或者一行上顯示不顏色的字體,這裏主要用TextView能顯示HTML的屬性來實現,因此繼承自TextView的EditText和Button都是能夠實現的, 首先咱們須要看下支持哪些html標籤:html

<a href="...">  定義連接內容
<b>  定義粗體文字   b 是blod的縮寫
<big>  定義大字體的文字
<blockquote>  引用塊標籤 
屬性:
Common  -- 通常屬性
cite  -- 被引用內容的URI
<br>   定義換行
<cite>   表示引用的URI
<dfn>   定義標籤  dfn 是defining instance的縮寫
<div align="...">
<em>  強調標籤  em 是emphasis的縮寫
<font size="..." color="..." face="...">
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
<i>   定義斜體文字
[外鏈圖片轉存失敗(img-Fapt84Hl-1562205235963)(https://mp.csdn.net/mdeditor/...)]
<p>     段落標籤,裏面能夠加入文字,列表,表格等
<small>  定義小字體的文字
<strike>   定義刪除線樣式的文字   不符合標準網頁設計的理念,不同意使用.   strike是strikethrough的縮寫
<strong>   重點強調標籤
<sub>   下標標籤   sub 是subscript的縮寫
<sup>   上標標籤   sup 是superscript的縮寫
<tt>   定義monospaced字體的文字  不同意使用.  此標籤對中文沒意義  tt是teletype or monospaced text style的意思
<u>   定義帶有下劃線的文字  u是underlined text style的意思
複製代碼

最後在顯示的時候用setText(Html.fromHtml(含有html標籤的字符串)便可 效果圖 android

這裏寫圖片描述
Demo下載
相關文章
相關標籤/搜索