这个是内容呢显示相对

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/cons">
    <TextView
        android:id="@+id/txt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="我是小牧"
        android:layout_marginTop="200dp"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toLeftOf="@+id/txt1"/>
    <TextView
        android:id="@+id/txt1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="我是小牧"
        android:layout_marginTop="200dp"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintLeft_toRightOf="@+id/txt"/>
</android.support.constraint.ConstraintLayout>

权重显示如下

把2者的宽度设置为0dp 然后添加widght

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/cons">
    <TextView
        android:id="@+id/txt"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:text="我是小牧"
        android:layout_marginTop="200dp"
        android:gravity="center"
        app:layout_constraintHorizontal_weight="1"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toLeftOf="@+id/txt1"/>
    <TextView
        android:id="@+id/txt1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:text="我是小牧"
        android:layout_marginTop="200dp"
        android:gravity="center"
        app:layout_constraintHorizontal_weight="1"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintLeft_toRightOf="@+id/txt"/>
</android.support.constraint.ConstraintLayout>
效果图实现代码 这个是内容呢显示相对&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou...
Android Const ra int Layout 是谷歌推出替代Precent Layout 的组件。支持相对布局、线性布局、帧布局,笔者看来更像是F ra me Layout 、Linear Layout 、Relative Layout 三者的结合体,并且比这三者更强大的是 实现 了百分比布局,大家都知道安卓碎片严重,使用百分比适配,那么将彻底解决适配问题。 本文将教会你如何使用此控件。 一、当作Relative...
Const ra int Layout 简介 Const ra int Layout 从发布到现在也得有两年的时间了,但是目前在项目中却很少用到他。今天闲下来记录一下,以后可以用来解决一些布局的嵌套问题。 Const ra int Layout 是Relative Layout 的升级版本,但是比Relative Layout 更加强调约束,它能让你的布局更加扁平化,一般来说一个界面一层就够了。 而且它可以直接在布局编辑...
约束布局的细节使用约束布局的使用基本使用细节使用总结 约束布局的使用 约束布局的使用可以提升app的性能,嵌套层级会明显减少。而且官方也推荐使用约束布局。不过也不是说现在所有情况下都用约束布局,这需要自己根据现实场景来判断。在下面的使用细节中会细说一下。 约束布局的常用属性如下: // 常用属性 layout _ const ra int Left_toLeftOf//目标view左边与另一个view左边对齐 layout _ const ra int Left_toRight
layout _ const ra int Left_toLeftOf layout _ const ra int Left_toRightOf layout _ const ra int Right_toLeftOf layout _ const ra int Right_toRightOf layout _con...
Const ra int Layout 也就是约束布局,通过约束来 实现 布局,感觉有点类似与Related Layout ,但是比之更加的强大,使用 Const ra int Layout 可以减少布局的嵌套层数,尽量的扁平化。传统的布局我们都是采用xml来操作,但是使用 Const ra int Layout 可以 实现 可视化的拖动来操作,我使用后某些时候拖动也不能完全准确,所以我认为可以采用拖动加xml方式来布局。 约束布局 Const ra int Layout 是一个ViewGroup,可以在Api9以上的Android系统使用它,它的出现主要是为了解决布局嵌套过多的问题,以灵活的方式定位和调整小部件。从 Android Studio 2.3 起,官方的模板默认使用 Const ra int Layout Const ra int Layout 官方文档 2.为什么要用 Const ra int Layout 在开发过程中经常能遇到一些复杂的UI,可能会出现布局嵌套过多的问题,嵌套得越多,设备绘制视图所需的时间和计算功耗也就越多。
心血来潮想用 Const ra int Layout 写一个弹出布局,写到怎么让两个控件平分现有宽度时看了下 Const ra int Layout 有个 layout _ const ra int Horizontal_weight属性,这不正是自己想要的。 但是添加此代码后一直没 效果 ,尝试很多方法没解决问题,上网查了下很多只是演示。特此记录下怎么让 layout _ const ra int Horizontal_weight属性起作用。 举个例子 比如现在有两个控件tv1和tv2,现在要让他们平分空间必须在他们之间建立链条,怎么建立链条呢,其实