当前位置: 代码迷 >> Android >> android textView 中加载<img>标签中的网络图片,ImageGetter中 getDrawable(Str)str为null解决方法
  详细解决方案

android textView 中加载<img>标签中的网络图片,ImageGetter中 getDrawable(Str)str为null解决方法

热度:468   发布时间:2016-04-28 06:06:46.0
android textView 中加载<img>标签中的网络图片,ImageGetter中 getDrawable(Str)str为null
test="<img>http://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/NGC6543.jpg/250px-NGC6543.jpg</img>猫眼星云(英语:Cat's Eye Nebula,NGC 6543,科德韦尔6)是位于天龙座的一个行星状星云。它是已知的星云中结构最复杂的之一,哈勃太空望远镜的高分辨率观测图像揭示出其中独特的扭结、喷柱、气泡以及纤维状的弧形结构。<img>http://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/NGC6543.jpg/250px-NGC6543.jpg</img>它的中心是一颗明亮、炽热的恒星,约1000年前这颗恒星失去了它的外层结构,从而产生了猫眼星云。
<img>http://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/M27_-_Dumbbell_Nebula.jpg/220px-M27_-_Dumbbell_Nebula.jpg</img>";
我想在android 的textView中显示文字和<img>中的网络图片 用这个方法Html.fromHtml (test, new URLImageGetter(), null);
class URLImageGetter implements ImageGetter{
 @Override
    public Drawable getDrawable(String paramString) {
        final URLDrawable urlDrawable = new URLDrawable(context);
        ImageGetterAsyncTask getterTask = new ImageGetterAsyncTask(urlDrawable);
        getterTask.execute(paramString); //调试发现 为什么paramString一直为空
        return urlDrawable;
    }

------解决方案--------------------
参照这个吧。
  相关解决方案