152得票8回答
Android约束布局 - 将一个视图放在另一个视图的上方

我正在尝试在ConstraintLayout中的一个Button上方添加一个ProgressBar。 <Button android:id="@+id/sign_in_button" android:layout_width="280dp" android:la...

141得票23回答
Gradle同步失败,找不到constraint-layout:1.0.0-alpha2。

问题 :Error:Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha2. Required by: myapp:app:unspecified 背景: Android Studio 2.2 P 1

124得票8回答
约束布局垂直居中对齐

如何在约束布局中垂直对齐和居中对象?虽然可以垂直或水平对齐,但我还没有找到一种同时居中的方法,除了将视图限制在两个网格线之间。 垂直居中: 看起来在约束布局中居中是一个巨大的问题,这迫使我回到相对布局以使用“centerInParent”、“centerVertical”和“center...

123得票10回答
在ConstraintLayout中设置宽度以匹配约束条件

我希望将一个View的左右两侧限制在其父View的边距内,并使其填充分配的空间。然而,将宽度设置为match_parent或wrap_content似乎会产生相同的结果。 是否有与match_constraints(而不是match_parent和wrap_content)等效的选项?matc...

105得票2回答
如何在ConstraintLayout中使一个View位于两个View中最低的下方?

我有两个标题视图,HeaderViewA和HeaderViewB。这些视图可以具有任何可见性visible或gone的组合。 我需要将BigView定位在HeaderViewA/HeaderViewB中最低的下方下方。 如果不使用嵌套在ConstraintLayout中,是否可能实现此目标?

104得票3回答
约束布局宽高比

请考虑以下布局文件:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:...

94得票4回答
如何在ConstraintLayout中以编程方式添加视图和约束条件?

我遇到了一个问题,需要通过编程的方式向ConstraintLayout中添加视图,并设置布局所需的所有约束条件。 目前我的代码无法正常工作:ConstraintLayout layout = (ConstraintLayout) findViewById(R.id.mainConstrain...

91得票5回答
如何将约束布局包含到另一个约束布局中,并设置它们之间的约束关系?

我正在使用ConstraintLayout v 1.0.1。 我想在我的xml中包含一个子ConstraintLayout,对应于我的全局布局的一部分(这个全局布局本身是一个ConstraintLayout)。我将布局拆分为两个xml文件,以便在其他地方使用这个子部分。 我尝试过这样做,但我无...

87得票5回答
如何使用ConstraintLayout将多个视图居中对齐?

背景 Google宣布了一个名为 "ConstraintLayout" 的新布局,这是终极布局,可以替换所有布局而保持平面(没有嵌套布局)并具有更好的性能。 问题 问题是,除了在 Google IO 上介绍的视频之外,我几乎找不到任何有助于我解决问题的教程。 我的目标是将垂直居中的Li...

80得票4回答
如何为ConstraintLayout视图添加不同的权重

在我的布局中,我有一个包含两个TextView元素的ConstraintLayout。它们目前大小相同,但我希望它们采用6:4比例具有不同的权重。 如何在我的ConstraintLayout中实现这一点?