java - 约束布局是否应该包裹所有其他 View ?

标签 java android android-layout layout android-constraintlayout

由于引入了新的约束布局,并且每当您创建新 Activity 时都会默认创建它,按照惯例,我现在是否始终将其他 View 组(线性布局、相对布局等)包装在约束布局内?

或者我可以简单地删除约束布局并继续使用其他 View 组作为根布局吗?

我问这个问题是因为我想澄清 Google 是否会将所有 View 组封装在约束布局内成为常态,或者最终完全停止使用旧的 View 组。

最佳答案

他们不会删除其他布局,每个布局都有它的优点,默认模板只是碰巧创建具有约束布局的 Activity ,这没有任何意义,我只是将其替换为协调器布局,因为我需要在我的应用程序上使用它。

关于java - 约束布局是否应该包裹所有其他 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46371139/

相关文章:

java - 使用 javaConfig 找不到类

java - libvirt java 绑定(bind)和 virtualbox-ose

java - 运行 Maven OSGi 项目时出错

java - itext7 pdf 与书签合并

android - 构建 gradle 导致 : Gradle DSL method not found: 'implementation()'

android - 损坏的缓存异常 : Corrupted IndexBlock 298298 found in cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'

android - ConstraintLayout 加权 View 之间的间距?

java - 处理 onClick 事件时 getView 出现空指针异常

android - 如何在不使用 'maxwidth' 的情况下限制 TextView 的大小?

Android:如何触摸 ScrollView 并显示其滚动条 2 秒?