84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
你想要的"效率"是什麼? 總的parse時間短? 到顯示首屏內容為止的時間短 (這個HTML.fromHTML比較不行) ? 還是其他?
讓TextView有不同的顯示效果(像SpannableString那樣),還有沒有其他的方法?
"有", 總歸可以重寫一套能表達類似語意的string, 配上自己的TextView.
但是考慮到在手機上能同時顯示的文字相當有限, 我覺得Spannable (這系列已經相當精練了) 不太會成為瓶頸.
如果html內容很多且複雜考慮使用WebView,不過還是得開實際的需求。效率方面我覺得兩者應該差距不大。
Html.fromHtml 适合做一些简单的样式设置,如字体大小,字体颜色。但如果涉及到文本的部分可点击,部分字体不同。那就要用到SpannableString了。
Html.fromHtml
SpannableString
你想要的"效率"是什麼? 總的parse時間短? 到顯示首屏內容為止的時間短 (這個HTML.fromHTML比較不行) ? 還是其他?
"有", 總歸可以重寫一套能表達類似語意的string, 配上自己的TextView.
但是考慮到在手機上能同時顯示的文字相當有限, 我覺得Spannable (這系列已經相當精練了) 不太會成為瓶頸.
如果html內容很多且複雜考慮使用WebView,不過還是得開實際的需求。效率方面我覺得兩者應該差距不大。
Html.fromHtml
适合做一些简单的样式设置,如字体大小,字体颜色。但如果涉及到文本的部分可点击,部分字体不同。那就要用到
SpannableString
了。