开发环境:WIN10、Android Studio 4.0.1
学习内容:ConstraintLayout 布局二
控件主要布局技巧
-
wap_content
该属性的意思为根据包裹内容显示宽高 image.png - 输入固定的数值,强制控件宽度,不允许变化,单位一般用
dp
,这是一个和像素密集度无关的参数,使用dp
可以不需要管设备本身的dpi
是多少 image.png - 控件偏移量设置
根据实际修改控件的偏移量
4.Pack Vertically
控制组件竖向紧凑(Pack Horizontally
是横向) image.png -
Expand Vertically
会使选中的控件填满可用空间(Expand Horizontally
是横向) image.png -
Distribute Vertically
使选中的控件添加竖向布局(Distribute Horizontally
是横向) image.png - 此处对齐操作不再一一介绍,可自行去尝试,并不复杂 image.png
- 控件之间文字对齐,由于不同组件,可能处理同一水平线上,控件是水平的,但是文字底端却并不对齐,可以使用
Show Baseline
,选择当前的baseline然后拖动与到另一个控件上,也会显示一个baseline的白点,连接上即可文字对齐 image.png 会显示一个Baseline image.png - visibility控制控件的显示及隐藏 image.png
- 使用横向或者纵向辅助线进行布局辅助,此线设计阶段可见,程序安装后不可见 image.png image.png image.png
-
Barrier
控制边界,具体效果可以不断移动barrier里面的控件体验 image.png -
Group
统一对group内所有控件进行控制 可以直接修改group的Visbility属性,更多功能可以自行研究
代码
注:
此处写法不对
正确写法
android:src="@drawable/share4"
image.png
网友评论