我希望将视图的左侧和右侧约束到其父视图的边距,并使其填充分配的空间.然而,将宽度设置为match_parentwrap_content似乎会产生相同的结果.

是否有等同于匹配\u约束(与匹配\u父项和包装\u内容相反)的内容?match_parentwrap_content是否会影响布局,还是在新的约束布局中被忽略?

推荐答案

不支持match_parent,所以使用android:layout_width="0dp".有了0dp,你可以认为你的约束是"可伸缩的",而不是"填补剩余".

此外,0dp可以由一个位置定义,其中match_parent依赖于它的父位置(x、y和宽度、高度)

Android相关问答推荐

如何在cordova 中播放html5视频标签?

Android添加设置图标齿轮到应用程序信息

如何使用Gradle风味在两个Kotlin导入(Google vs Amazon Java billing library)之间进行 Select ?

使用Kotline绑定时,ViewHolder无法识别文本视图

为什么可以';我不能直接在RecyclerView.ViewHolder中访问视图ID吗?

更改活动(上下文)对接收到的uri的访问权限的影响?

如何在Android Studio中禁用文件中的Github用户名引用?

同样的参数值下,为什么requiredSizeIn不等于requiredWidthIn + requiredHeightIn?

在 compose 中做可变状态堆栈

单击按钮时不显示 Toast 消息

java.lang.ExceptionInInitializerError -- 原因:java.lang.NullPointerException

判断 AAR 元数据时发现 Android 问题:androidx.core:core:1.12.0-alpha01 和 androidx.core:core-ktx:1.12.0-alpha01

服务似乎在启动时忽略传递的变量

如何在 Jetpack Compose 中设置卡片高度

Jetpack Compose 动画的行为是什么?

从 Firebase 云存储中获取照片会导致 Android Jetpack Compose 闪烁

MediumTopAppBar Material3 只更改大标题

使用默认使用 RTL 语言的项目本地化 android 应用程序

如何使用 Jetpack Compose 在应用程序中实现本地化

基线配置文件 x R8/Proguard