java.lang.NoSuchMethodError:android.content.Context.getDrawable

在开发过程遇到需要在TextView上显示文字+图片。

因为数据返回是 <img src='js\image1'/> 这类格式的。

所以。

CharSequence charSequence = Html.fromHtml(html, new Html.ImageGetter() {
    @TargetApi(Build.VERSION_CODES.LOLLIPOP)
    @Override
    public Drawable getDrawable(String source) {
		****
  }
}, null);

通过这个方法拿到资源,由TextView进行展示。

但是在拿 Drawable 的过程中,报了一个错。

Drawable drawable = mContext.getDrawable(getResourceId(subFileName(source)));

java.lang.NoSuchMethodError:android.content.Context.getDrawable


中文网查到貌似没有信息,还是看漏了,于是上 stackoverflow.看查。


原帖如下:


http://stackoverflow.com/questions/27796246/android-alternative-for-context-getdrawable


ContextCompat.getDrawable(context, R.drawable.***);



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值