Android 约束布局需要澄清
我对谷歌和安卓开发文档有点迷茫,我无法准确指出Android 约束布局需要澄清,android,android-studio,androidx,Android,Android Studio,Androidx,我对谷歌和安卓开发文档有点迷茫,我无法准确指出android.support.constraint.ConstraintLayout和androidx.ConstraintLayout.widget.ConstraintLayout的关键区别。Android Studio似乎默认为后者,但关于该主题的大多数文本似乎遵循前者 所以这不仅仅是为了年轻人 但是,AndroidX是对原始Android支持库的一个重大改进 与支持库一样,AndroidX与Android操作系统分开提供,并提供跨Andr
android.support.constraint.ConstraintLayout
和androidx.ConstraintLayout.widget.ConstraintLayout
的关键区别。Android Studio似乎默认为后者,但关于该主题的大多数文本似乎遵循前者
所以这不仅仅是为了年轻人
- 但是,
是对原始Android支持库的一个重大改进李>AndroidX
- 与支持库一样,AndroidX与Android操作系统分开提供,并提供跨Android版本的向后兼容性
- 设计支持库也需要进行
迁移!你应该考虑使用ANDROIDX为你的未来项目!<李>andriodX
- 对于要与AndroidX一起使用的设计库,请添加版本:
实现'com.google.android.material:material:version' - 在Android Studio中将项目迁移到
,方法是转到:androidX
迁移项目,如果在迁移项目时出现问题,可以在那里备份项目Refactor->Migrate to androidX
- 之后,您的从属关系将自动拥有androidX包
androidx.constraintlayout.widget.constraintlayout
表示androidx版本。
什么是AndroidX? 是一个开源项目,最近由Android团队发布,目的是替换所有原始的支持库API 通常,
androidx.constraintlayout.widget.constraintlayout
是android.support.constraint.constraintlayout
的更新/更好版本,这应该是您的首选
要了解如何将现有项目迁移到AndroidX,请执行以下操作:
我希望这有帮助。快乐的编码 它们是同一个组件,
androidx
只是最新版本。