Android五大布局Layout1,LinearLayout 线性布局(能够嵌套使用):制定线性布局的排列方式:水平排列 horizontal、垂直排列 verticaleg: android:orientation="horizontal" 控制当前 控件的内容 的显示区域:eg: android:gravity="right|center_vertical"控制当前控件在父元素的位置:eg: android:layout_gravity="right"额外空间分配(权重):额外总空间 (在节点下) android:Layout_weightSumeg: android:Layout_weightSum="2"分配的额外空间:(在节点的字节点下) Layout_weighteg: android:layout_weight="1"控制布局是否显示:显示 visible、不显示,但占空间 invisible、隐藏(不占用空间) goneeg: android:visibility="invisible"2。RelativeLayout 相对布局:android:layout_centerVertical在父布局中垂直居中android:layout_centerHorizontal在父布局中水平居中android:layout_centerInParent在父布局中居中eg: android:layout_centerHorizontal="true"android:layout_alignParentLeft是否跟父布局左对齐android:layout_alignParentTop是否跟父布局顶部对齐android:layout_alignParentRight是否跟父布局右对齐android:layout_alignParentBottom是否跟父布局底部对齐eg: android:layout_alignParentRight="true"android:layout_toRightOf在指定控件的右边android:layout_toLeftOf在指定控件的左边android:layout_above在指定控件的上边android:layout_below在指定控件的下边eg: android:layout_toLeftOf="@id/btn_center"android:layout_alignBaseline跟指定控件水平对齐android:layout_alignLeft跟指定控件左对齐android:layout_alignRight跟指定控件右对齐android:layout_alignTop跟指定控件顶部对齐android:layout_alignBottom跟指定控件底部对齐eg: android:layout_alignTop="@id/btn_center"3。TableLayout 表格布局:注:1。单元行里的单元格的宽度小于默认的宽度时就不起作用,其默认是fill_parent。高度能够自己定义大小2。列号从0開始排:0,1,2,3···android:shrinkColumns收缩列(在中设置。作用在整个表格)android:stretchColumns拉伸列(在中设置,作用在整个表格)android:collapseColumns隐藏列(在中设置,作用在整个表格)eg: android:shrinkColumns="0"当行的宽度不够时,第0列自己主动收缩变窄eg: android:collapseColumns="0"隐藏第0列android:layout_column指定该控件在该行所在的列(在中设置,作用在该行指定的控件)android:layout_span指定该控件在该行所占列的个数(在中设置,作用在该行指定的控件),默认值为1            eg: android:layout_column="2"指定该控在该行的第2列(下标为2)            eg: android:layout_span="2"指定该控件在该行所占的列数为24,AbsoluteLayout 绝对布局:android:layout_x指定控件在父布局的x轴坐标    eg: android:layout_x="30dp"android:layout_y指定控件在父布局的y轴坐标    eg: android:layout_y="40dp"5,FrameLayout 帧布局:新加入的控件覆盖在前一个控件之上,即:每次加入的控件都显示在最上面



版权声明:本文博主原创文章。博客,未经同意不得转载。

更多相关文章

  1. android开发中常用的五大布局
  2. Android初级教程小案例之单选框RadioGroup与复选框CheckBox
  3. android的布局文件简介
  4. 3.EditText控件
  5. Android(安卓)布局 LinearLayout与RelativeLayout的布局属性
  6. Android(安卓)UI设计——EditText控件
  7. Android:EditText学习总结
  8. :Android(安卓)Market的 Loading效果
  9. android studio开发 控件布局

随机推荐

  1. adb 工具学习
  2. android关机充电流程及关机充电时的画面
  3. android 相对布局 RelativeLayout
  4. Android系统启动流程
  5. Android概述--期末考试Android理论筛查
  6. Android(安卓)AbsListView坐标体系解析
  7. Android入门学习笔记整理(二)
  8. [实例教程] 用python开发android应用
  9. Android实现语音识别
  10. Android动态加载入门 简单加载模式