Android布局主要是用两种方式来显示以及改变
直接在xml文件中写死在java中调用对应的方法改变值先来了解几个基本知识 3. padding:内边距 4. margin: 外边距 5. algin:对齐 6. 所有的布局必须要有的两个元素
1. layout_width: wrap_content,match_parent,XXXXdp 2. layout_height 3. 一般都会加上orientation: horizontal,vertical主要讲两个; layout_gravity: center(外部) gravity:center(内部文字居中)
这个布局主要是每一个元素会叠加在一起,如下图所示
对于内部组件
内部组件外边距
layout_marginTop = ”20dp“layout_marginLeftlayout_marginBottomlayout_marginRight相对于父容器
layout_alignParentTop = “True”layout_alignParentLeftlayout_alignParentBottomlayout_alignParentRight未知控件对已知控件的
layout_below = "@id/ id "layout_abovelayout_toLeftoflayout_toRightof<TableRow 这是一个组件,表示一行,有对齐功能
Tablelayout内部:
android:shinkColums = "1,2,3",可以压缩1,2,3列 android:stretchColums = "1" 可以伸展1列 android:collapseColumns="1" 隐藏内部:
rowCount = "4" Column = "6"控件
Android:layout_columnspan= "4" //本控件合并四列 layout_rowspan layout_column = "2" //指定列控件内容还没写~待更新