Google 是否建议使用 v7 appcompat 支持 Toolbar 或 androidx?
Does Google recommend to use v7 appcompat support Toolbar or androidx?
我正在学习如何在 Android 中实现 App/Action 栏,我找到了 Add the app bar Google 的指南,其中推荐使用 v7 appcompat 支持库.该指南更新至 2019 年 12 月。
同时,我相信Google推荐androidx,据我所知,它与v7 appcompat支持库不兼容。
实际的 Google 标准是什么?两种选择的优缺点是什么?
I found the Add the app bar Google's guide, which recommends using the v7 appcompat support libraries. The guide is updated to December 2019.
我提交 a bug report 试图让他们更新本指南。鉴于我修复文档错误的记录,这可能需要相当长的时间。
I believe Google recommends androidx
正确。
which... is not compatible with the v7 appcompat support libraries.
那里的故事有点复杂,但是,现在是2020年,所以就用Toolbar
的Jetpack/AndroidX版本吧。除了 类.
的包名称外,该指南的某些内容可能仍然是准确的
What is the actual Google standard
对所有新开发使用 androidx
类 而不是 android.support
替代方案。
what are the pros and cons of the two alternatives?
Android 支持库 (android.support
) 不再维护。虽然代码仍在运行,但您会发现 AndroidX 库和可能的新 Android 功能的兼容性挑战越来越多。
我正在学习如何在 Android 中实现 App/Action 栏,我找到了 Add the app bar Google 的指南,其中推荐使用 v7 appcompat 支持库.该指南更新至 2019 年 12 月。
同时,我相信Google推荐androidx,据我所知,它与v7 appcompat支持库不兼容。
实际的 Google 标准是什么?两种选择的优缺点是什么?
I found the Add the app bar Google's guide, which recommends using the v7 appcompat support libraries. The guide is updated to December 2019.
我提交 a bug report 试图让他们更新本指南。鉴于我修复文档错误的记录,这可能需要相当长的时间。
I believe Google recommends androidx
正确。
which... is not compatible with the v7 appcompat support libraries.
那里的故事有点复杂,但是,现在是2020年,所以就用Toolbar
的Jetpack/AndroidX版本吧。除了 类.
What is the actual Google standard
对所有新开发使用 androidx
类 而不是 android.support
替代方案。
what are the pros and cons of the two alternatives?
Android 支持库 (android.support
) 不再维护。虽然代码仍在运行,但您会发现 AndroidX 库和可能的新 Android 功能的兼容性挑战越来越多。