Google 是否建议使用 v7 appcompat 支持 Toolbar 或 androidx?

Mic*_*tti -1 android android-actionbar appcompat-v7-toolbar androidx

我正在学习如何在 Android 中实现应用程序/操作栏,我找到了添加应用程序栏Google 指南,该指南建议使用 v7 appcompat 支持库。该指南更新至 2019 年 12 月。

同时,我相信Google推荐androidx,据我了解,它与v7 appcompat支持库不兼容。

实际的 Google 标准是什么?两种选择的优缺点是什么?

Com*_*are 5

我找到了添加应用程序栏 Google 指南,其中建议使用 v7 appcompat 支持库。该指南更新至 2019 年 12 月。

我提交了一份错误报告,试图让他们更新本指南。鉴于我修复文档错误的记录,这可能需要相当长的时间。

我相信谷歌推荐 androidx

正确的。

其中...与 v7 appcompat 支持库不兼容。

那里的故事有点复杂,但是,现在是 2020 年,所以只需使用 Jetpack/AndroidX 版本的Toolbar. 除了类的包名称之外,该指南中的某些内容可能仍然是准确的。

真正的Google标准是什么

对于所有新开发,使用androidx类而不是替代方案。android.support

两种选择的优缺点是什么?

Android 支持库 ( android.support) 不再维护。当代码仍在运行时,您会发现 AndroidX 库以及可能的新 Android 功能的兼容性挑战越来越大。