String类是CharSequence的子类,在CharSequence子类中有一个接口Spanned,即类似html的带标记的文本,我们可以用它来在TextView中显示html
android.text.Html类共提供了三个方法:
<span style="font-size:18px;">public static Spanned fromHtml (String source)
(上面只能显示纯文本内容)
public static Spanned fromHtml (String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler)
(上面这个方法可以显示在html里面包含图片的内容)
public static String toHtml (Spanned text)</span>
对于第二种显示 ,安卓4.0以后的写法必须将更新UI放到子线程去实现,所以最总的写法为
package com.example.demo;
import java.net.URL;
import android.app.Activity;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.drawable.Drawable;
import an