android - 将 match_parent 转换为 "0dp"

标签 android android-layout android-studio android-constraintlayout

当我使用 android:layout_height="match_parent"android:layout_width="match_parent" 作为约束布局中子项的高度/宽度并构建 Gradle 文件时分别自动更改为 android:layout_height="0dp"android:layout_widtht="0dp"

从技术上讲,0dpma​​tch_parent 之间存在巨大差异。

大多数时候它不会影响我的布局,但有时这个东西会完全破坏我的约束布局。

我不知道为什么会这样。
请指导我。

最佳答案

在 ConstraintLayout 中不支持 match_parent。如果您想要相同的行为,请使用 0dp 并将每一侧的约束设置为父级。

关于android - 将 match_parent 转换为 "0dp",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40126678/

相关文章:

android - Horizo​​ntalScrollView 用 ScrollView 填满整个屏幕

android - 使用命令行和 Gradle 签名的 apk

java - 单击后退按钮两次时关闭整个应用程序?

java - Android java将两个相似的for循环合并为一个循环

java - 错误 java.lang.IllegalStateException : Position invalid

Android SDK (Nexus 5X API28 x86) 在准备设置时停止

android - 为什么 Android API 级别 15 中的 "Buttons in button bars should be borderless"?

android - 圆形变为椭圆形

android - AsyncTask 和 setContentView

java - Android-apt 插件与 Android Gradle 插件不兼容