Android TextView如何顯示Html

2021-10-01 01:28:50 字數 564 閱讀 2760

如果需要讓textview顯示富文字,通常有兩種方式,第一種是spannablestringbuilder,第二種是載入html.第一種方式可能會有一些重.因此可以採用載入html方式.

載入html的方法如下:

1.定義html

2.讓textview直接顯示html內容

3.相容不同的android版本

對於android低版本,上述的方式可能都不會顯示出文字,具體原因是不同的版本gettext的實現不同,因此建議採用如下方式做相容.

法一:(html可以寫在strings.xml中)

my html text]]

textview.settext(html.fromhtml(getstring(r.string.my_string)))

法二:(html直接寫在**中,不支援寫在strings中)

string html = "my html text"

textview.settext(html.fromhtml(html))

android textview換行問題

應用中 textview包含年月日的時候 在一行內不能顯示完整時 文字內容會自動換行。這裡使用網上大家使用的方法,比如半形轉全形 過濾特殊字元等等都無效。最終的解決辦法是在年月日這裡加空格。eg 2013年11月28日20時22分 最終替換為 2013 年 11 月 28 日 20時22分 個人理解...

android textview功能列表

1 顯示富文字 url 文字大小 顏色 字型 autolink all phone web email map none string str i love china charsequeence cq html.fromhtml str textview.settext cq textview.s...

Android TextView屬性XML詳解

android ems 設定textview的寬度為n個字元的寬度。android maxems 設定textview的寬度為最長為n個字元的寬度。與ems同時使用時覆蓋ems選項。android minems 設定textview的寬度為最短為n個字元的寬度。與ems同時使用時覆蓋ems選項。an...