在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout(线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。
(1)FrameLayout框架布局,放入其中的所有元素都被放置在最左上的区域,而且无法为这些元素指定一个确切的位置,下一个子元素会重叠覆盖上一个子元素,适合浏览单张图片。
(2)LinearLayout线性布局,是应用程序中最常用的布局方式,主要提供控件水平或者垂直排列的模型,每个子组件都是以垂直或水平的方式来定位.(默认是垂直)
(3)AbsoluteLayout绝对定位布局,采用坐标轴的方式定位组件,左上角是(0,0)点,往右x轴递增,往下Y轴递增,组件定位属性为android:layout_x和android:layout_y来确定坐标。
(4)RelativeLayout相对布局,根据另外一个组件或是顶层父组件来确定下一个组件的位置。和CSS里面的类似。
(5)TableLayout表格布局,类似Html里的Table.使用TableRow来布局,其中TableRow代表一行,TableRow的每一个视图组件代表一个单元格

更多相关文章

  1. android 重要组件之一activity,及进程间的通信
  2. Android(安卓)Material Design 系列之 CoordinatorLayout + Coll
  3. Android通过包名获取应用信息
  4. android应用程序--计算器
  5. Android(安卓)中CollapsingToolbarLayout和Toolbar实现炫酷效果
  6. getGlobalVisibleRect和getLocalVisibleRect
  7. Android(安卓)软键盘盖住输入框或者布局的解决办法
  8. Android(安卓)智能问答机器人的实现
  9. Android动态创建布局常用方法

随机推荐

  1. 浅析mysql 定时备份任务
  2. 删除mysql服务的具体方法
  3. mysql数据存放的位置在哪
  4. 两种方法实现mysql分组计数,范围汇总
  5. 实例讲解MySQL统计库表大小
  6. 一文搞懂MySQL预编译
  7. MySQL 处理重复数据的方法(防止、删除)
  8. MySQL创建用户和权限管理的方法
  9. MySQL 索引知识汇总
  10. CentOS7卸载MySQL5.7的方法步骤