【问题标题】:Does Google recommend to use v7 appcompat support Toolbar or androidx? [closed]Google 是否建议使用 v7 appcompat 支持 Toolbar 或 androidx? [关闭]
【发布时间】:2020-07-30 11:04:16
【问题描述】:

我正在学习如何在 Android 中实现 App/Action 栏,我找到了 Add the app bar Google 的指南,该指南建议使用 v7 appcompat 支持库。该指南更新至 2019 年 12 月。

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

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

【问题讨论】:

  • 在您提供的课程中单击 v7 appcompat 将为您提供所需的所有信息(不是投票者)
  • 谢谢 a_local_nobody!你的意思是点击标签搜索其他答案吗?
  • 不,我的意思是在你提供的课程中,this is what i'm referring to
  • 我明白了,你的意思是应该使用androidx。但我的观点是,谷歌有一个更新的指南,明确指示使用 v7 appcompat。

标签: android android-actionbar androidx appcompat-v7-toolbar


【解决方案1】:

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

我提交了a bug report 以尝试让他们更新本指南。鉴于我修复文档错误的记录,这可能需要相当长的时间。

我相信谷歌推荐androidx

正确。

which... 与 v7 appcompat 支持库不兼容。

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

什么是实际的 Google 标准

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

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

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

【讨论】:

猜你喜欢
  • 2015-10-04
  • 2014-12-31
  • 1970-01-01
  • 2019-12-30
  • 2020-04-23
  • 2019-11-17
  • 2017-06-20
  • 2015-08-26
  • 2014-03-03
相关资源
最近更新 更多