Html.fromHtml在Android N中已弃用

我Html.fromHtml用来查看html TextView。


Spanned result = Html.fromHtml(mNews.getTitle());

...

...

mNewsTitle.setText(result);

但Html.fromHtml现在已经在Android N +中弃用了


我/我如何找到新的方法?


偶然的你
浏览 4753回答 3
3回答

12345678_0001

我有很多这些警告,我总是使用FROM_HTML_MODE_LEGACY,所以我创建了一个名为HtmlCompat的辅助类,其中包含以下内容:   @SuppressWarnings("deprecation")   public static Spanned fromHtml(String source) {        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {            return Html.fromHtml(source, Html.FROM_HTML_MODE_LEGACY);        } else {            return Html.fromHtml(source);        }    }

缥缈止盈

比较fromHtml()的标志。<p style="color: blue;">This is a paragraph with a style</p><h4>Heading H4</h4><ul>&nbsp; &nbsp;<li style="color: yellow;">&nbsp; &nbsp; &nbsp; <font color=\'#FF8000\'>li orange element</font>&nbsp; &nbsp;</li>&nbsp; &nbsp;<li>li #2 element</li></ul><blockquote>This is a blockquote</blockquote>Text after blockquoteText before div<div>This is a div</div>Text after div
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android