12得票1回答
使用ConstraintLayout的Spread-chain元素组

我在使用约束布局时遇到了问题,无法将两组元素进行扩展链。我知道这种新布局的目标是使用扁平层次结构,因此我想避免将我的元素放在子布局中。 我参考了一些很棒的资源,比如constraintlayout.com,但是无法弄清楚如何使它适用于我的特定情况——我认为这可能是常见的情况。 下面是我想要...

8得票4回答
如果一些链接视图受到另一个链接视图的限制,则ConstraintLayout链不起作用。

我不确定这是否是ConstraintLayout的一个bug,所以我想问一下是否有人知道我犯了什么错误。 我有一个布局,我想要在屏幕上均匀分布3个元素。就像下面这样: 我在它们之间形成了水平链,并且正如您所看到的,它们正在均匀分布并且运作良好。 现在我想在每个元素内部放置一个图片和一个...

52得票4回答
在ConstraintLayout中将视图分组以将它们视为单个视图

我需要对一组在ConstraintLayout中的视图应用一些约束条件。我希望将这些视图分组,并在继续编辑时,让Android Studio的布局设计器将它们视为单个视图。是否有一种方法可以在不使用ViewGroup(另一个布局)来包装视图的情况下实现这一点?如果必须使用这样一个包装器,也许有...

9得票1回答
在 ConstraintLayout 中将视图向右对齐而不剪切

我正在创建一个对话框,并将两个按钮与父ConstraintLayout右对齐。 一切都很好,直到按钮文本变得非常长。当任一或两个按钮的文本很长时,按钮会延伸超出父级边界,导致文本被裁剪,如下图所示。我想处理文本较长的情况。 即: - 当文本很长时,按钮应换行。 - 按钮应保持在父级范围内...

8得票1回答
安卓约束布局水平分割

我正在处理一个Android项目,使用了ConstraintLayout。 我想将布局设计成两个方块,它们在同一水平线上。每个方块都会占用50%的宽度: 如何使用 ConstraintLayout 实现这个功能?

8得票2回答
如何在ConstraintLayout中使两个视图水平居中?

在 ConstraintLayout 中,我需要将两个视图视为一组,并将此组居中水平放置在父级中,如下图所示: 这是我的xml代码: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.w...

42得票16回答
无法在Android Studio中两个视图/小部件之间形成链。

当我在Android Studio的布局编辑器中尝试使用约束锚点将一个EditText视图和一个Button视图制作成双向约束(链式约束)时,它并没有生成链式约束。只有当我尝试将一个View限制到另一个View时才会生成约束。我正在尝试将EditText的右侧与Button的左侧进行链式约束。...

159得票13回答
如何在 Constraint Layout 上实现重叠/负边距?

在ConstraintLayout上实现负边距以实现重叠是否可能? 我想让一张图片居中在布局上,并且有一个文本视图,使其重叠x dp。我尝试了设置负边距值,但没有成功。如果有一种方法可以实现这一点,那就太好了。

8得票2回答
使用固定宽高比的ConstraintLayout链

我试图根据以下布局构建一个包含3个imageView的活动: <------W-------> <------W--------> ^ +---------------+--------+---------------+ | | ...

33得票3回答
ConstraintLayout 不遵守最大高度限制。

我正在尝试使用ConstraintLayout创建布局组合。为了简化我的情况,我的布局应该有三个部分: 第一个布局(红色),应根据剩余空间增长并具有最大高度。 第二个布局(绿色),具有150dp的固定大小,并始终位于第一个布局下方。 第一个布局(粉色),也具有150dp的固定大小,并应与视...