NoSuchMethodError: android.content.res.Resources.getDrawable
来源:互联网 发布:phpvod 源码 编辑:程序博客网 时间:2024/06/06 03:13
问题
在测试手机4.1.2版本下将shape的xml转换为Drawable 的时候用下面的代码会报标题所述错误,
在6.0版本手机上却可正常运行。
Drawable drawable = context.getDrawable(R.drawable.shape_btn);
解决
将上下文context改为ContextCompat即可解决,如下:
Drawable drawable = ContextCompat.getDrawable(context, R.drawable.shape_btn);
1 0
- NoSuchMethodError: android.content.res.Resources.getDrawable
- NoSuchMethodError: android.content.res.Resources.getDrawable
- java.lang.NoSuchMethodError:android.content.Context.getDrawable
- 调用android的getColor()方法出现 java.lang.NoSuchMethodError: android.content.res.Resources.getColor
- android.content.res.Resources$NotFoundException
- android.content.res.Resources NotFoundException
- android.content.res.Resources$NotFoundException
- android.content.res.Resources$NotFoundException
- android.content.res.Resources$NotFoundExcept
- android.content.res.Resources$NotFoundException:
- android.content.res.Resources.getText
- android.content.res.Resources$NotFoundException:
- android.content.res.Resources$NotFoundException
- android.content.res.Resources$NotFoundException
- android.content.res.Resources$NotFoundException
- android.content.res.Resources$NotFoundException
- android.content.res.Resources$NotFoundException
- android.content.res.Resources$NotFoundException:
- windows 开发的必要知识
- 2012年第三届蓝桥杯C/C++程序设计本科B组省赛 微生物增殖(结果填空)
- 7. Reverse String 解题 测试十位数过不了
- php file_get_contens()和Curl发送http请求的区别
- 2017年蓝桥杯模拟赛-2方程的解
- NoSuchMethodError: android.content.res.Resources.getDrawable
- 2017年蓝桥杯模拟赛-3九宫格
- 猜算式
- 编程命名法则
- linux 下 curses库 安装 和使用
- CoGAN 和 SeGAN
- NSIS 头文件介绍_FileFunc.nsh(1)
- Matrial Design(四)(有问题大家都看过来)
- Search Insert Position