【发布时间】:2015-11-03 16:30:14
【问题描述】:
我了解使用 AppCompat 支持库为 Android 进行编程以实现向后兼容性被认为是一种很好的做法。但是,对于这个特定项目,我要支持的最低 API 级别是 Android 5.0(级别 22)。
但是,我能找到的有关 Lollipop 新功能的所有信息始终指向 AppCompat 支持库。我必须这样做吗,或者是否存在 不需要 AppCompat 主题、类或注意向后兼容性的普通等价物(即简单的 CoordinatorLayout在布局 XML 而不是 android.support.design.widget.CoordinatorLayout)?
【问题讨论】:
-
支持库迟早会将 API 30 的东西反向移植到棒棒糖中 :-)
-
“但是,我能找到的关于 Lollipop 新功能的所有信息总是指向 AppCompat 支持库”——vast quantities of what came in Android 5.0 与 AppCompat 无关。例如,
CoordinatorLayout与 Android 5.0 无关。它与材料设计切线有关。另请注意,API 级别 22 是 Android 5.1,而不是 5.0。
标签: android android-5.0-lollipop android-appcompat