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

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

52得票16回答
约束布局中的ScrollView无法滚动到父约束底部

我有一个表单,大约有12/13个字段。我在一个约束布局内使用了Scrollview。以下是XML布局的层次结构。问题是,它不会滚动到底部,而只会滚动到前面的10个视图。最后3个字段被隐藏,因为视图无法滚动到更下方。 父布局<android.support.constraint.Cons...

51得票4回答
ConstraintLayout最大宽度百分比

我一直在尝试使用ConstraintLayout,是否有一种方法可以将视图的最大宽度设置为父布局的百分比(高度为匹配约束,尺寸比为1:1)? 以下是不使用最大宽度的代码:<?xml version="1.0" encoding="utf-8"?> <android.supp...

50得票4回答
app:layout_marginBottom在使用Android约束布局时无法正常工作

以下的layout_marginBottom为什么不起作用?然而,如果我在第二个视图上使用layout_marginTop,它确实能够正常工作。<android.support.constraint.ConstraintLayout xmlns:android="http://s...

50得票4回答
如何获取最新版本的Android ConstraintLayout?

当我在我的布局content_main.xml中尝试使用 ConstraintLayout 时,我会收到以下消息: 正在使用已过时的约束库版本1.0.0-alpha5 我目前正在使用以下库依赖项:compile 'com.android.support.constraint:con...

50得票8回答
在ConstraintLayout中使用组来监听多个视图的点击事件

基本上我想在ConstraintLayout中将单个OnClickListener附加到多个视图上。 在迁移到ConstraintLayout之前,这些视图位于一个布局内,我可以在其中添加侦听器。现在它们与其他视图位于同一层,在ConstraintLayout下方。 我尝试将这些视图添加到...

49得票17回答
如何在Android Studio中从默认的ConstraintLayout切换到RelativeLayout

我有最新的Android Studio(2.3 beta 3),创建项目时似乎默认使用了ConstraintLayout。如何让Android Studio将RelativeLayout作为新项目的默认布局元素?

49得票6回答
在ConstraintLayout中使用<merge>与<include>

我在使用 ConstraintLayout 时遇到了使用 &lt;include&gt; 和 &lt;merge&gt; 标签的困难。 我想创建一个扁平的视图层次结构(因此使用 Constraints),但仍然希望元素可重用。因此,我在我的布局中使用了 &lt;include&gt;,并在包...

44得票5回答
约束布局中视图位于左上角

每次我在ConstraintLayout中创建Button和TextView等视图时,它们都会卡在左上角而不是我放置的位置。 我尝试创建新活动并更改模拟器,但结果仍然相同。 这是正在发生的截图: 可能的问题是什么?

43得票5回答
无法在约束组上设置可见性

当我尝试在按钮点击时设置组的可见性时,它不会影响视图的可见性。使用com.android.support.constraint:constraint-layout:1.1.0-beta4。我已经尝试了逐个元素地进行设置,没有问题,但组无法成功。我的MainActivity.ktprivate ...