Android 学习笔记(二)

2020-11-29  本文已影响0人  4c8fd9ddcb74

开发环境:WIN10、Android Studio 4.0.1
学习内容:ConstraintLayout 布局二

控件主要布局技巧

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

注:

由于ImageView是拖拽进来的所以引入图片的写法会引起编译后模拟器不显示图片的问题 image.png
此处写法不对

正确写法

android:src="@drawable/share4" 
image.png

代码

上一篇下一篇

猜你喜欢

热点阅读