
FloatingActionBar发生错误
发布日期:2021-05-10 22:22:33
浏览次数:28
分类:精选文章
本文共 615 字,大约阅读时间需要 2 分钟。
在开发安卓应用时,作为开发人员我常常会遇到各种资源加载问题。最近遇到一个特别棘手的问题,导致我浪费了几个小时的调试时间终于找到了问题根源。问题出在资源文件的解析上,具体表现为“Resource ID {0x7f08007a} is not a Drawable (color or path)”的错误提示。
最开始我还以为是数据填充到RecyclerView的问题,于是花了不少时间在Adapter类上调整数据绑定逻辑。然而经过多次测试后,发现RecyclerView无法正常显示预期的UI布局。猜测是不是Activity启动方式搞错了,于是检查了启动 faaliyeties 的配置,最终发现了真正的问题所在。
仔细检查手机设备上的资源文件路径时,发现在Android studio项目文件结构中,drawable-hdpi 目录下确实没有default-icon.png。系统会在res/drawable目录下寻找默认图片,如果没有找到对应的资源文件,才会抛出刚才的错误提示。于是,我立刻解锁手机,转向应用的开发文件夹,找到 drawable-hdpi 文件夹并手动添加default-icon.png图片。
经过添加正确的图片路径后,我重新启动了应用,让RecyclerView正常显示数据。这个过程教训了我在面对类似问题时要更细心,不能一概而论地怀疑数据填充或 UI绘制的问题,最好能通过日志和结构性的检查来定位问题根源。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月24日 23时54分11秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode: 138. 复制带随机指针的链表(中等)[DFS, 迭代]
2019-03-12
Effective Java 读书笔记
2019-03-12
SpringBoot使用@Email报错误
2019-03-13
Rabbitmq的内存磁盘监控
2019-03-13
访问servlet时弹出文件下载框解决方法
2019-03-13
Java中的注释
2019-03-13
cookie、session、token
2019-03-13
IDEA-@Slf4j和log标签&@Data(Lombok)无效
2019-03-13
Thymeleaf 生成下标,索引,使用Stat变量
2019-03-13
全局变量初始化顺序的不确定性引发的bug
2019-03-13
ValueError: Unexpected end of file.
2019-03-13
六、登录(二)
2019-03-13
初始微服务---Springcloud发展【第一期】
2019-03-13
RAFT 拜占庭将军 共识算法
2019-03-13
UE4 错误列表 error码(只记录我遇到的情况,持续添加,未完成)
2019-03-13
【.net+jquery】绘制自定义表单(含源码)
2019-03-13