RelativeLayout和LinearLayout
界面布局常用属性
通用属性
id android:id=“ ” @+id/名字
字体颜色android:textColor=””
背景颜色android:background=””
引号中填具体大小单位是sp
宽度 android:layout_width=“ “
高度 android:layout_height=“ “
引号中填 wrap_content(内容包裹),fill_parent(已经弃用),match_partent(填满),或者具体距离单位是 dp
四周内边距android:padding=“ “
顶端内边距android:paddingTop=“ “
左边内边距android:paddingLeft=“ “
右边内边距android:paddingRight=“ “
低端内边距android:paddingBottom=“ “
距离四周元素的距离android:layout_margin=“ “
距离上面元素的距离android:layout_marginTop=“ “
距离左面元素的距离android:layout_marginLeft=“ “
距离右面元素的距离android:layout_marginRight=“ “
距离下面元素的距离android:layout_marginBottom =“ “
引号中填具体距离单位dp
RelativeLayout
相对布局
水平居中android:layout_centerHorizontal
垂直居中 android:layout_centerVertical
相对于父元素完全居中 android:layout_centerInparent
贴紧父元素的下边缘 android:layout_alignParentBottom
贴紧父元素的左边缘android:layout_alignParentLeft
贴紧父元素的右边缘 android:layout_alignParentRight
贴紧父元素的上边缘 android:layout_alignParentTop
=” ” 引号中填true或者false
在某元素的下方android:layout_below
在某元素的的上方android:layout_above
在某元素的左边android:layout_toLeftOf
在某元素的右边android:layout_toRightOf
本元素的上边缘和某元素的的上边缘对齐android:layout_alignTop
本元素的左边缘和某元素的的左边缘对齐 android:layout_alignLeft
本元素的下边缘和某元素的的下边缘对齐android:layout_alignBottom
本元素的右边缘和某元素的的右边缘对齐android:layout_alignRight
=” ”
引号中填具体元素的id @id/id-name(元素在该对象的上面已经出现)或者@+id/id-name(元素在该对象的下面id在上面还没有出现过和创建的id的时候格式一样)
LinearLayout
线性布局
线性布局方向android:orientation=" "
引号中填vertical(竖直方向) horizontal(水平方向)
比重android:layout_weight=""
引号中填具体数字,将剩余部分以引号中所填数字的比例进行分配
对齐android:layout_gravity
竖直方向常能填top、bottom、vertical绝对不能填left、right
水平方向常能填letf、right、horizontal绝对不能填top、bottom
界面布局常用属性
通用属性
id android:id=“ ” @+id/名字
字体颜色android:textColor=””
背景颜色android:background=””
引号中填 #+(透明度)+(R)+(G)+(B)rgb是对应的颜色在调色板中数字的16进制数
大小从00到ff
字体大小android:textSize=””引号中填具体大小单位是sp
宽度 android:layout_width=“ “
高度 android:layout_height=“ “
引号中填 wrap_content(内容包裹),fill_parent(已经弃用),match_partent(填满),或者具体距离单位是 dp
四周内边距android:padding=“ “
顶端内边距android:paddingTop=“ “
左边内边距android:paddingLeft=“ “
右边内边距android:paddingRight=“ “
低端内边距android:paddingBottom=“ “
距离四周元素的距离android:layout_margin=“ “
距离上面元素的距离android:layout_marginTop=“ “
距离左面元素的距离android:layout_marginLeft=“ “
距离右面元素的距离android:layout_marginRight=“ “
距离下面元素的距离android:layout_marginBottom =“ “
引号中填具体距离单位dp
RelativeLayout
相对布局
水平居中android:layout_centerHorizontal
垂直居中 android:layout_centerVertical
相对于父元素完全居中 android:layout_centerInparent
贴紧父元素的下边缘 android:layout_alignParentBottom
贴紧父元素的左边缘android:layout_alignParentLeft
贴紧父元素的右边缘 android:layout_alignParentRight
贴紧父元素的上边缘 android:layout_alignParentTop
=” ” 引号中填true或者false
在某元素的下方android:layout_below
在某元素的的上方android:layout_above
在某元素的左边android:layout_toLeftOf
在某元素的右边android:layout_toRightOf
本元素的上边缘和某元素的的上边缘对齐android:layout_alignTop
本元素的左边缘和某元素的的左边缘对齐 android:layout_alignLeft
本元素的下边缘和某元素的的下边缘对齐android:layout_alignBottom
本元素的右边缘和某元素的的右边缘对齐android:layout_alignRight
=” ”
引号中填具体元素的id @id/id-name(元素在该对象的上面已经出现)或者@+id/id-name(元素在该对象的下面id在上面还没有出现过和创建的id的时候格式一样)
LinearLayout
线性布局
线性布局方向android:orientation=" "
引号中填vertical(竖直方向) horizontal(水平方向)
比重android:layout_weight=""
引号中填具体数字,将剩余部分以引号中所填数字的比例进行分配
对齐android:layout_gravity
竖直方向常能填top、bottom、vertical绝对不能填left、right
水平方向常能填letf、right、horizontal绝对不能填top、bottom