布局: AbsoluteLayout : 绝对布局, --》目前基本已被废弃, 无法进行屏幕适配 LinearLayout: 线性布局 RelativeLayout:相对布局 TableLayout:表格布局 FrameLayout:帧布局 4.0以后 新增 : GridLayout : 网格布局 5.0以后 新增 : PercentLayout: 百分比布局
match_parent:匹配父窗体 fill_parent:填充父窗体 wrap_content: 包裹内容
LinearLayout: android:orientation: vertical 垂直 horizontal 水平 android:gravity: 用来指定容器内部控件的位置 android:layout_gravity:用来控制容器自身在父视图的位置
android:layout_weight :权重属性 RelativeLayout子元素的特有属性:
①、第一组:指兄弟控件之间的相对位置。该组属性的值是另一个控件的id。
layout_toRightOf 该控件在哪个控件的右侧 layout_toLeftOf 该控件在哪个控件的左侧 layout_above 该控件在哪个控件的上侧 layout_below 该控件在哪个控件的下侧
②、第二组:指 兄弟控件之间 的对齐关系。该组属性的值是另一个控件的id。
layout_alignRight 该控件与哪个控件右对齐 layout_alignLeft 该控件与哪个控件左对齐 layout_alignTop 该控件与哪个控件顶对齐 layout_alignBottom 该控件与哪个控件底对齐
layout_alignBaseLine 该控件与哪个控件基线对齐
③、第三组:指 控件与父布局 之间的对齐关系。该组属性的值是true或者false。
layout_alignParentRight 该控件与父布局中的控件右对齐 layout_alignParentLeft 该控件与父布局中的控件左对齐 layout_alignParentTop 该控件与父布局中的控件顶端对齐 layout_alignParentBottom 该控件与父布局中的控件底部对齐 layout_centerInParent 该控件位于父布局中的控件中心位置 layout_centerVertical 该控件位于父布局中的垂直中心位置 layout_centerHorizontal 该控件位于父布局中的水平中心位置
GridLayout: android:columnCount 列数 android:rowCount 行数 android:layout_rowSpan 占多少行 android:layout_columnSpan 占多少列 android: layout_row 在多少行 android:layout_column 在第几列 android:layout_gravity : fill_horizontal 水平方向填充 |
|
转载于:https://my.oschina.net/foodieadult/blog/685170