上一节讲了android的组件和活动的生命周期,这一次我们讲讲android的基本布局。

android的基本布局有六种,分别是线性布局,相对布局,网格布局,帧布局,绝对布局,表格布局。

  • 线性布局,LinearLayout具有垂直方向和水平方向的布局方式,通过设置属性"android:orientation"控制方向。vertical(垂直)和horizontal(水平)。

  • 相对布局, RelativeLayout可以让子控件相对于兄弟控件或父控件进行布局,相对布局需要加Id才能进行管理。
    相对于父控件,例如:android:layout_alignParentTop=“true”
    相对给定Id控件,例如:android:layout_above=“@id/**”

  • 帧布局,FrameLayout从屏幕左上角按照层次堆叠方式布局,后面的控件覆盖前面的控件。该布局在开发地图时经常用到。

  • 绝对布局,AbsoluteLayout将所有的子元素通过设置android:layout_x和android_y将子元素的位置固定下来。

  • 表格布局,TableLayout适用于多行多列的布局格式,每个TableLayout由多个tablerow组成,一个tablerow就是一行,这一行可以由多个子元素组成。

  • 网格布局,GridLayout跟线性布局一样,他可以设置容器中组件的对齐方式,容器中的组件可以跨多行也可以跨多列。

更多相关文章

  1. UI控件之显示文本控件TextView(上)
  2. Android 学习1----控件的学习
  3. Android UI布局之LinearLayout
  4. android更换控件默认样式
  5. Android M新控件之FloatingActionButton,TextInputLayout,Snackbar
  6. android自学第二天 Android API Guide学习和LinearLayout布局及
  7. 技术总结--android篇(二)--布局的优化

随机推荐

  1. ImageView的scaletype属性
  2. Android学习笔记(八)
  3. 常用代码合集一
  4. Android缩放动画
  5. Android(安卓)dumpsys 命令解析
  6. 如何查看Android设备的CPU架构信息
  7. Android实现图片帮助跳转以及选择重拍Sql
  8. Android开机启动流程说明
  9. Some useful Android(安卓)components
  10. android&&TableLayout