嵌套约束布局忽略外部约束

目前,我试图将两个约束布局相互嵌套.为此,我使用< include />标签.我看到的是内部约束布局忽略了外部约束布局中的所有约束.为了使它更加可见,我在内部约束布局周围绘制了一个边框:

enter image description here

为了尝试这些东西,我使用com.android.support.constraint:constraint-layout:1.0.0-alpha3.

我现在的问题是:我做错了什么,还是Alpha版的一个错误

解决方法:

为了使用< include />将属性添加到包含的布局中,标签,您必须在标签本身中指定宽度和高度两者,以覆盖或简单地确认所包含布局的根标签的宽度和高度.

例:

<include
    layout="@layout/item_place_custom"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:layout_constraintBottom_toBottomOf="parent" />

这导致包含的布局按预期被限制在其父布局的底部.

这不是较新的ConstraintLayout独有的,这是< include />的预期行为.标记here

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...