【发布时间】:2016-08-27 14:33:09
【问题描述】:
所以我正在创建一个 Lollipop 5.0 API 21 及更高版本的应用程序,对支持旧设备的兴趣为零。在使用 UI 元素和布局(侧边栏又名导航栏、墨水等)之类的 Material Design 时,我还需要 appcompat 库吗?剥离它时,我经常在尝试远离 AppCompat 的东西时遇到崩溃。将活动类型从 AppCompat 一种更改为 Normal 一种,我最终会遇到与布局类型相关的问题,例如不存在的协调器布局。
我还是 android 新手,这很令人困惑,因为当我尝试从其中一个模板更改它时,我的主题目前处于 appcompat 主题和材料设计之间的某个地方。
我了解到这是一个 android studio 问题,因为无论您设置的依赖项和最低 API 级别如何,它总是使用 appcompat。强制您手动覆盖每个隐式隐藏的 appcompat 调用。
当尝试转储 AppCompat 时,我需要做哪些更改才能实现?清单、活动、菜单、布局、样式?它似乎触及了所有这些东西。如果在没有 Appcompat 的情况下独占,您还需要 v21 文件夹还是会使用默认文件夹?
【问题讨论】:
标签: android material-design android-5.0-lollipop android-appcompat