心血来潮想用ConstraintLayout写一个弹出布局,写到怎么让两个控件平分现有宽度时看了下ConstraintLayout有个layout_constraintHorizontal_weight属性,这不正是自己想要的。
但是添加此代码后一直没效果,尝试很多方法没解决问题,上网查了下很多只是演示。特此记录下怎么让layout_constraintHorizontal_weight属性起作用。
举个例子 比如现在有两个控件tv1和tv2,现在要让他们平分空间必须在他们之间建立链条,怎么建立链条呢,其实就是要让他们互相关联,通过app:layout_constraintRight_toLeftOf="@+id/tv2"和app:layout_constraintLeft_toRightOf="@+id/tv1"就建立了链条,(我中有你,你中有我)。 然后在设置layout_constraintHorizontal_weight=“1” 这样就各占一半当前空间。记住一定要互相关联
ConstraintLayout设置layout_constraintHorizontal_weight属性不起作用问题
最新推荐文章于 2024-07-22 13:10:26 发布