控件属性值为true 或者 false



1,相对整体位置居中



【1】水平居中



  • android:layout_centerHrizontal

【2】垂直居中



  • android:layout_centerVertical 

 



2,相对于父元素摆放位置



【1】相对于父元素完全居中



  • android:layout_centerInparent 

【2】贴紧父元素的下边缘



  • android:layout_alignParentBottom 

【3】贴紧父元素的左边缘



  • android:layout_alignParentLeft 

【4】贴紧父元素的右边缘



  • android:layout_alignParentRight

【5】贴紧父元素的上边缘



  • android:layout_alignParentTop

【6】紧贴父元素结束位置开始



  • android:layout_alignParentStart

【7】紧贴父元素结束位置结束



  • android:layout_alignParentEnd

【8】如果对应的兄弟元素找不到的话就以父元素做参照物



  • android:layout_alignWithParentIfMissing 

 



3,布局区域



【1】定义布局间是否有间距



  • android:clipToPadding

【2】定义子布局是否一定要在限定的区域内



  • android:clipChildren

【3】基准线(基线)



  • android:baselineAligned=“false”   

 



属性值必须为id的引用名“@id/id-name”



4,在本控件和某控件的任意方向



【1】在某元素的下方



  • android:layout_below 

【2】在某元素的的上方



  • android:layout_above 

【3】在某元素的左边



  • android:layout_toLeftOf

【4】在某元素的右边



  • android:layout_toRightOf 

 



5,本控件与某控件位置边缘关系



【1】本元素从某个元素开始



  • android:layout_toStartOf

【2】本元素在某个元素结束



  • android:layout_toEndOf

【3】本元素的上边缘和某元素的的上边缘对齐



  • android:layout_alignTop 

【4】本元素的左边缘和某元素的的左边缘对齐



  • android:layout_alignLeft 

【5】本元素的下边缘和某元素的的下边缘对齐



  • android:layout_alignBottom 

【6】本元素的右边缘和某元素的的右边缘对齐



  • android:layout_alignRight 

【7】 本元素与开始的父元素对齐



  • android:layout_alignStart

【8】本元素与结束的父元素对齐



  • android:layout_alignEnd

 



 



属性值为具体的像素值



6,margin,元素离边缘的距离



【1】本元素离上下左右间的距离



  • android:layout_margin 

【2】离某元素底边缘的距离



  • android:layout_marginBottom 

【3】离某元素左边缘的距离



  • android:layout_marginLeft 

【4】离某元素右边缘的距离



  • android:layout_marginRight 

【5】离某元素上边缘的距离



  • android:layout_marginTop

【6】本元素里开始的位置的距离



  • android:layout_marginStart

【7】本元素里结束位置的距离



  • android:layout_marginEnd

 



7,padding指定布局与子布局的间距



【1】指定布局与子布局的间距



  • android:padding

【2】指定布局左边与子布局的间距



  • android:paddingLeft

【3】指定布局上边与子布局的间距



  • android:paddingTop

【4】指定布局右边与子布局的间距



  • android:paddingRight

【5】指定布局下边与子布局的间距



  • android:paddingBottom

【6】 指定布局左边与子布局的间距与android:paddingLeft相同



  • android:paddingStart

【7】指定布局右边与子布局的间距与android:paddingRight相同



  • android:paddingEnd

 



8,设置高度,宽度。



【1】定义本元素的宽度



  • android:layout_width

【2】定义本元素的高度



  • android:layout_height

【3】最小高度



  • android:minHeight

【4】最小宽度



  • android:minWidth

 



属性值为Android的内置值



9,控件布局整体摆放的相对位置



【1】控件布局方式



  • android:gravity

【2】布局方式



  • android:layout_gravity