Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用

自己学习约束布局的笔记,上接Android Studio ConstraintLayout约束布局使用学习笔记(一)熟悉工具
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第1张图片
wrap_constraint自适应大小,根据约束调整大小
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第2张图片
当水平上不受约束的布局,选择wrap_constraint宽度自适应大小,则会扩大到与屏幕同宽
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第3张图片
使用代码也可以起到同样的效果,wrap自适应大小
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第4张图片
spread在约束条件下尽可能大
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第5张图片
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第6张图片
app:layout_constraintWidth_max根据约束限制布局的最大值,布局可以比规定值小,但不可以比规定值大。
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第7张图片
app:layout_constraintDimensionRatio调节长宽比例
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第8张图片
按住shift键,点击布局选中,右键可以建立链。
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第9张图片
若此时选择宽度自适应,则该布局在横向上会充满
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第10张图片
可以通过app:layout_constraintHorizontal_weight调节各个布局之间的权重。比如这里我们分别把两个按钮的权重设置为1、2,则两个按钮宽度之比为1:2
Android Studio ConstraintLayout约束布局使用学习笔记(二)参数使用_第11张图片
app:layout_constraintWidth_percent调节布局相对于屏幕宽度的百分比,比如这里按钮的宽度为屏幕的60%

你可能感兴趣的:(安卓开发)