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

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. Property Animation属性动画,还用补间动画你就out了
  2. Android 中 GridView 常用属性合集
  3. Android:RelativeLayout布局的相关属性介绍
  4. 安卓基本常用控件: View
  5. Android RelativeLayout布局的相对布局
  6. android-RelativeLayout实现顶部、中部、底部布局
  7. android 开发-spinner下拉框控件的实现

随机推荐

  1. Android中文API(139) —— SQLiteOpenHelpe
  2. Android(安卓)TextView 动态设置Drawable
  3. Android(安卓)-- 获取IP和MAC地址
  4. android 获取路径目录方法
  5. android 字符串国际化的问题
  6. Android(安卓)中the connection to adb i
  7. Android(安卓)驱动与应用
  8. android 背景圆角以及图片圆角处理
  9. Android控件开发之四----ListView(2)
  10. Android(安卓)ImageView、TextureView、