Android中的5大布局和网格布局:

线性布局LinearLayoutandroid:orientation="vertical"线性布局的方向,vertical是垂直,horizontal是水平在线性布局中的控件所拥有的属性:android:layout_gravity="center_horizontal"该控件在线性布局中的位置常用属性有:top、bottom、left、right、center、center_vertical、center_horizontalandroid:layout_weight="2"该控件在线性布局中的权重,用来分割剩余空间
相对布局RelativeLayout在相对布局中的控件所拥有的属性:android:layout_alignParentTop="true"该控件在相对布局中的顶部android:layout_alignParentBottom="true"该控件在相对布局中的底部android:layout_alignParentLeft="true"该控件在相对布局中的左边android:layout_alignParentRight="true"该控件在相对布局中的右边android:layout_centerHorizontal="true"该控件在相对布局中水平居中android:layout_centerVertical="true"该控件在相对布局中垂直居中android:layout_centerInParent="true"该控件在相对布局中的中间(水平和垂直居中的交点)android:layout_alignTop="另一个控件的Id"相对布局中该控件在另一个控件上对齐android:layout_alignBottom="@+id/textView2"相对布局中该控件在另一个控件下对齐android:layout_alignLeft="@+id/textView2"相对布局中该控件在另一个控件左对齐android:layout_alignRight="@+id/textView2"相对布局中该控件在另一个控件右对齐android:layout_above="另一个控件的Id"相对布局中该控件在另一个控件的上方android:layout_below="@+id/tf"相对布局中该控件在另一个控件的下方android:layout_toLeftOf="@+id/tf"相对布局中该控件在另一个控件的左方android:layout_toRightOf="@+id/tf"相对布局中该控件在另一个控件的右方
帧布局FrameLayout层叠控件,一个空间占一层,最先写的在最下层,最后写的在最上层(一层就是一帧)在帧布局中的控件所拥有的属性:android:layout_gravity="center_horizontal"该控件在帧布局中的位置常用属性有:top、bottom、left、right、center、center_vertical、center_horizontal


表格布局TableLayout每一行都是一个Tablerow每一行高度是由每行最高控件决定的每一列宽度是由每列最宽控件决定的


绝对布局AbsoluteLayout每个控件都是离屏幕原点一定距离来确定位置,一般不推荐使用在绝对布局中的控件所拥有的属性:android:layout_x="125dp"该控件离原点的X轴距离android:layout_y="86dp"该控件离原点的Y轴距离


网格布局GridLayoutandroid:rowCount="3"网格布局的行数android:columnCount="4"网格布局的列数在网格布局中的控件所拥有的属性:android:layout_row="0"设置该控件在网格布局中第几行android:layout_column="0"设置该控件在网格布局中第几列网格布局是从4.0之后才新增的,行列号都是从0开始算,该布局比较少用


更多相关文章

  1. android:属性 layout_alignParentRight android:paddingRight lay
  2. Android(安卓)让一个控件或布局居于底部的办法
  3. TextView(标签控件)
  4. android 入门xml布局文件
  5. Android(安卓)layout_margin 无效的解决办法
  6. Android(安卓)让一个控件或布局居于底部的办法
  7. Android再学习-20141018-布局-进度条
  8. Linearlayout和relativeLayout的属性的一些用法
  9. Android中TextVIew一些属性

随机推荐

  1. Android universal-Image-Loader原理详解
  2. Android, I am back.
  3. Android震动实现
  4. android studio 获取sha1和md5值
  5. 2011.06.09——— android 1.6 launcher
  6. Android在做webview与js交互,线程变化以及
  7. Android 使用HTTPClient调用Web请求(查询
  8. 个性缩放图片NinePatchDrawable
  9. Android 透明度表
  10. [转]Android读取assets目录下的资源