据我所知,使用AppCompat支持库进行Android编程被认为是很好的做法,以实现向后兼容性。但是,对于此特定项目,我支持的最低API级别是Android 5.0(级别22)。适用于Android 5的程序,无AppCompat
但是,我可以找到新的棒棒糖功能的所有信息始终指向AppCompat支持库。我必须这样做,还是有香草等价物不需要程序兼容性主题类或关注向后兼容(即普通CoordinatorLayout布局XML,而不是android.support.design.widget.CoordinatorLayout)?
支持库迟早会将API 30的东西反向移植到棒棒糖中:-) – natario
“但是,我可以找到新的棒棒糖功能的所有信息始终指向AppCompat支持库” - [Android中的大量内容5.0](http://developer.android.com/about/versions/android-5.0.html)与AppCompat无关。例如,'CoordinatorLayout'与Android 5.0无关。它与材料设计相切相关。另请注意,API Level 22是Android 5.1,而不是5.0。 – CommonsWare