Android TextView显示html图片

Java代码   收藏代码
  1. html = "<h1>this is h1</h1>"  
  2.                 + "This text is normal  
  3. "  
  4.                 + "<img src='http://www.nzdb.com.cn/Portals/0/picture/zhy/%E6%B0%AE%E8%82%A51.jpg' />";  
  5. charSequence = Html.fromHtml(html, imgGetter, null);  
  6. infoContent.setText(charSequence);  



Java代码   收藏代码
    1. ImageGetter imgGetter = new Html.ImageGetter() {    
    2.         public Drawable getDrawable(String source) {    
    3.             Log.i("RG", "source---?>>>" + source);    
    4.             Drawable drawable = null;    
    5.             URL url;    
    6.             try {    
    7.                 url = new URL(source);    
    8.                 Log.i("RG", "url---?>>>" + url);    
    9.                 drawable = Drawable.createFromStream(url.openStream(), ""); // 获取网路图片    
    10.             } catch (Exception e) {    
    11.                 e.printStackTrace();    
    12.                 return null;    
    13.             }    
    14.             drawable.setBounds(0, 0, drawable.getIntrinsicWidth(),    
    15.                     drawable.getIntrinsicHeight());    
    16.             Log.i("RG", "url---?>>>" + url);    
    17.             return drawable;    
    18.         }    
    19.     };  

转载于:https://www.cnblogs.com/tz003/p/4104887.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值