网友通过本文主要向大家介绍了Android 学习2----页面布局的学习,android2----等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
Android 学习2----页面布局的学习,android2----
<LinearLayout>-----线性布局 属性: gravity-----决定它的子类的xy位置 >center_vertical----垂直居中 >center_horizontal-----水平居中 >center:水平垂直居中 >right:子类控件位于当前布局的右边 >left:子类控件位于当前布局的左边 >bottom:子类控件位于当前布局的下边 orientation-----决定它的子类控件的排布方式(vertical;horizontal) 子类控件属性: layout_gravity="bottom"-----指本身在当前父类容器的XY的一个位置 layout_weight="1"-----指当前控件占当前父类容器的一个比例 <RelativeLayout>-----相对布局 子类控件属性: align类: layout_alignParentLeft="true"-----子类控件相对当前父类控件靠左边 layout_alignParentTop="true"-----子类控件相对父类控件靠上边 layout_alignParentRight="true"-----子类控件相对父类控件靠右边 layout_alignParentBottom="true"-----子类控件相对父类控件靠下边 margin类: layout_marginLeft="?dp"-----子类控件距离父类容器左边的距离 layout_marginTop="?dp"-----子类控件距离父类容器上边的距离 layout_marignRight="?dp"-----子类控件距离父类容器右边的距离 layout-marginBottom="?dp"-----子类控件距离父类容器下边的距离 center类: layout_centerInParent="true"-----子类容器相对父类容器既水平又垂直居中 layout_centerHorizontal-----子类容器相对父类容器水平居中 layot_centerVertical-----子类容器相对父类容器垂直居中 子类控件相对子类控件的属性 layout_below="@+id/button1"-----该控件位于给定id控件的底部 layout_toRightOf="@+id/button1"-----该控件位于给定id控件的右边 layout_above="@+id/button1"-----该控件位于给定id控件的上面 layout_toLeftOf="@+id/button1"-----该控件位于给定id控件的左边 alien类: layout_alignBaseline="@+id/button1"-----该控件内容与给定id控件的内容在一条线上 layout_alignBottom="@+id/button1"-----该控件的底部边缘与给定id控件的底部边缘对齐 layout_alignLeft="@+id/button1"-----该控件的左边边缘与给定id控件的左边边缘对齐 layout_alignRight="@+id/button1"-----该控件的右边边缘与给定id控件的右边边缘对齐 layout_alignTop="@+id/button1"-----该控件的顶部边缘与给定id控件的顶部边缘对齐 <FrameLayout>-----帧布局 每一个控件不能有固定的位置,它们默认居左居上,且每一个控件会覆盖之前的控件 <AbsoluteLayout>-----绝对布局 子类控件的属性: layout_x="5dip"当前子类控件的x位置 layout_y="5dip"当前子类控件的y位置 <TableLayout>-----表格布局 属性: collapseColumns="1,2" 隐藏从0开始的索引序列,列必须用逗号分隔开:1,2,5 shrinkColumns="1,2" 收缩从0开始的序列.列必须用逗号分隔开:1,2,5;列中的内容不会被挤出屏幕 stretchColumns="1,2" 拉伸从0开始的索引序列.以填满多余剩下的空白空间 内部控件属性: layout_column="1"该控件显示在第二列 layout_span="2"该控件占据两列