子控件也可以决定自己的位置

android:layout_gravity

--属性值与android:gravity完全一样

android:gravity VS android:layout_gravity

---android:gravity设置布局内所有子view

---android:layout_gravity设置view的本身

---android:layout_gravity属性设置与父布局的android:orientation属性设置有关


子控件按照权重比分配空间

android:layout_weight

---表示view在父布局所占空间比例

---当不设置时,默认值为0


权重属性应用

让中间部分充满剩余空间



总结

Android 常见的布局有4种,其中线性布局和相对布局占主导

设置gravity或者layout_gravity属性来控制控件在父容器中的位置

设置layout_weight属性来分配剩余空间

通过padding和layout_margin来保持边距和空隙

设计UI布局要从大局入手,逐步细化

更多相关文章

  1. Android:RelativeLayout布局的相关属性介绍
  2. Android(安卓)Map开发基础知识学习笔记
  3. Android(安卓)shape 几种用法
  4. 安卓基本常用控件: View
  5. Android回顾--(九) ListView和自定义适配器
  6. Property Animation属性动画,还用补间动画你就out了
  7. android ellipsize 属性详解
  8. 自定义单选按钮(RadioButton)的样式
  9. Android横竖屏总结

随机推荐

  1. android获取应用基本信息
  2. Manage Android source code like source
  3. Android下获取设备唯一标识(UDID, Device
  4. Android 面试题之基础(不断更新)
  5. Android碰到的问题之一
  6. 隐藏的数字咪咪
  7. android 抖动原理
  8. android利用Handler开启线程和关闭线程
  9. Android(安卓)定制RadioButton样式
  10. Android(安卓)文件下载三种基本方式