Android中常用的五种布局

  FrameLayout(帧布局)

  LinearLayout (线性布局)

  AbsoluteLayout(绝对布局)

  RelativeLayout(相对布局)

  TableLayout(表格布局)


FrameLayout:

从屏幕的左上角开始布局,叠加显示, 实际应用 播放器的暂停按钮.    

LinearLayout:

线性布局,这个东西,从外框上可以理解为一个div,他首先是一个一个从上往下罗列在屏幕上。每一个LinearLayout里面又可分为垂直布局

(android:orientation="vertical")和水平布局(android:orientation="horizontal" )。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列。

AbsoluteLayout :

绝对布局犹如div指定了absolute属性,用X,Y坐标来指定元素的位置android:layout_x="20px"

android:layout_y="12px"

qq斗地主 qq游戏大厅 800*480 800*480.apk  fwvga 854*480  320*240


指定平板机型的游戏开发中经常用到绝对布局  widget 绝对布局

指定机型的平板游戏开发. 2.3 3.0

android 2.2 2.3  2.3 sip 开发网络电话  session setup protocol  2.3 支持摄像头

Android 3.0 3.1 针对平板电脑

分裂

4.0 平板平板 电视机机顶盒


1.界面布局任务管理器 gridview

2.手机 任务管理listview

       lephone  

       lepad  

RelativeLayout:

相对布局可以理解为某一个元素为参照物,来定位的布局方式。主要属性有:

相对于某一个元素android:layout_below="@id/aaa" 该元素在 id为aaa的下面android:layout_toLeftOf="@id/bbb" 改元素的左边是bbb

相对于父元素的地方android:layout_alignParentLeft="true"  在父元素左对齐android:layout_alignParentRight="true"在父元素右对齐

TableLayout :

表格布局类似Html里面的Table。每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素,设定他的对齐方式 android:gravity="" 。

每一个布局都有自己适合的方式,另外,这五个布局元素可以相互嵌套应用,做出美观的界面。

   oa  自动化 生成报表 ,图标表示

   css div

   webview


你可能感兴趣的:(android,layout)