Android低版本引用Libarary的style找不到drawable

Tolcol 2017-09-28 12:10:58


资源文件的确是存在的;
我是在主工程引用的library的一个style,这个selector也是在library工程中;
在5.0以上的手机就没有问题,5.0以下就报android.content.res.Resources$NotFoundException错误了;


各位大佬帮忙看看是什么问题
...全文
480 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tolcol 2017-09-28
  • 打赏
  • 举报
回复

background对应的xml是个selector文件

里面的drawable对应的是用shape画的背景

jklwan 2017-09-28
  • 打赏
  • 举报
回复
用了vector了吧,在module的build.gradle中的defaultConfig下加上
 vectorDrawables.useSupportLibrary = true
jklwan 2017-09-28
  • 打赏
  • 举报
回复
xml内容是什么
我不是好人 2017-09-28
  • 打赏
  • 举报
回复
在 shape 中的 color 尽量使用#888888 这样的颜色,尽量不要使用@color
Tolcol 2017-09-28
  • 打赏
  • 举报
回复
已经解决了; 原因:在 shape 中的 color 尽量使用#888888 这样的颜色,尽量不要使用@color
Tolcol 2017-09-28
  • 打赏
  • 举报
回复
并没有。。。只是用的shape

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧