我在我的项目中添加了“android.support.design”库作为依赖项
但是发现如下错误。
No resource identifier found for attribute 'layoutManager' in package 'android.support.design'
到目前为止我做了什么..
- 更新到最新的支持库版本
- 添加 appcompat 作为其依赖项(“设计库”的)
- 将“设计库”勾选为库模块
请帮忙。
最佳答案
设计库依赖于 appcompat-v7 库,如 xcesco`s answer 中所述.但是(至少在 23.1 版中)它取决于 v7-recyclerview 库也是如此。
所以基本上你有两个选择:
- 将 v7-recyclerview 库链接到您的设计支持库项目(与链接 appcompat-v7 库的方式相同)
- 或者您可以通过删除
app:layoutManager="android.support.v7.widget.LinearLayoutManager"
行来摆脱依赖..design\res\layout\design_navigation_menu.xml
文件。 (如果您没有使用设计库中的 NavigationMenu,或者希望稍后解决此问题)
感谢您在 Google 文档中阐明这一点!
关于android - 在包 'layoutManager' 中找不到属性 'android.support.design' 的资源标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33182539/