NavigationView报错小记
来源:互联网 发布:智阳网络有哪些职位 编辑:程序博客网 时间:2024/05/16 09:01
转自:http://blog.csdn.net/qq_27320161/article/details/52714337
在开始之前,先记录一下今天因为使用design库中的NavigationView报错而引发的一场解决风暴。(简直想吐血…)
一、NavigationView错误(探索总结)
- 出了什么错误?
- 1
- 1
翻译过来就是:无法找到NavigationView这个类。
2. 怎么解决?
基乎硬着头发看完了stackoverflow上各位前辈的的解答。有人说是引入的库版本号有问题、有人说是不能在styles.xml中使用这个属性:
- 1
- 1
还有些莫名的改了些东西就好了,我试遍了能找到的方法,然而还是没有作用,这让我又一次陷入了迷惑。最后,我更新了sdk和buildTools的版本,并且将引入design库的降低了版本,如下:
- 1
- 2
- 1
- 2
特别需要注意的是,引入兼容包和design库时其大版本号要和当前的 compileSdkVersion一致,贴出完整的配置:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
至此顺利解决。
3. 总结
这个问题的出现会是如下几种情况:
R1:support:appcompat的版本号与support:design的不一致、
R2:检查dependencies中的版本是否与compileSdkVersion大版本号不一致、
R3:在styles.xml中使用textColorPrimary的颜色值输入不正确(应该用系统颜色),如下:
0 0
- NavigationView报错小记
- NavigationView报错小记
- NavigationView报错
- 【EBS】打中文patch6678700报错小记
- 解决报错问题 Error inflating class android.support.design.widget.NavigationView
- 解决报错问题 Error inflating class android.support.design.widget.NavigationView
- NavigationView
- NavigationView
- NavigationView
- NavigationView
- NavigationView
- NavigationView
- NavigationView
- NavigationView
- NavigationView
- 使用NavigationView控件时报错
- 小记---idea springboot 报错没有get或者set方法
- 小记:关于keil5破解失败和首次程序编译停止/报错的解决办法
- 字符串排序
- vue.js+Element 增删改查
- js实时校验输入的ip和端口号是否规范
- 34. Search for a Range
- # JPTabBar TabBar 这个名字相信很多学过一点 IOS 程序员都知道它是用来干嘛的, 但本人也并非擅长开发 IOS 程序员, 只是略懂略懂.... 这是一个很强大的 TabBar,
- NavigationView报错小记
- 链接挖掘算法--PageRank算法和HITS算法
- butterknife
- XML解析与Bean转换,XStream-工具类
- MXNet编译至Android
- 在linux下添加DNS服务器地址
- 自定义WordPress的登录页面(Logo/链接/文本)
- Exception记录:com.android.ide.common.process.ProcessException
- sqlite 索引