id ----------------------------- 为控件指定相应的id
text ----------------------------- 指定控件当中显示的文字
gravity ------------------------- 指定控件的内容对齐方式,比如说居中
textSize ---------------------- 指定控件当中字体的大小dip
background ------------------- 执行控件所使用的背景颜色,使用RGB方式赋值 (如:#FFAA00)
width --------------------------- 指定控件的宽度 px
height -------------------------- 指定控件的高度
padding* ---------------------- 指定控件的内边距,即控件中的内容与控件边缘的距离
layout _margin* ----------------------- 指定控件的外边距,即该控件与父控件边缘的距离
singleLine --------------------- 是否单行显示,如果设置为true则该控件里面的内容只显示一行
layout_width ----------------- 指定控件处于布局控件中的宽度,包含(fill_parent,wrap_content,match_parent)
layout_height ---------------- 指定控件处于布局控件中的高度,包含(fill_parent,wrap_content,match_parent)
*id: 以@+id/viewId格式来指定控件的id,如果要使用系统已经存在的id,则使用@id/viewId方式进行指定
*text: 尽量使用资源文件strings.xml来定义显示文字,然后通过@string/stringName来引用定义的文字
*layout_*( layout_width, layout_height): fill_parent表示填充满父控件也就是所处于的布局控件的整个宽/高,wrap_content表示包裹内容即内容有多少则该控件就有多宽/高,match_parent表示适应父控件中剩余宽/高,即除去布局控件下的其他控件的宽/高后剩下的宽/高就是该控件的宽/高
LinerLayout:
layout_weight --------------- 定义控件在LinerLayout布局中所占的比例
*layout_weight: 该属性通常用于设置在处于LinerLayout布局中的控件上,该比例是由该控件的weight值除以布局元素下所有控件的weight值之和,如:LinerLayout下有3个控件,第一个控件weight为1,第二个控件weight为2,第三个控件weight为3,则第一个控件占整个LinerLayout的1/6,第二个控件占整个LinerLayout的2/6,第三个控件占整个LinerLayout的3/6
TableLayout:
stretchColumns ------------ 定义TableLayout布局中用于拉伸适应列的索引
* stretchColumns: 该属性设用于设置在TableLayout布局控件上,该索引是从0开始
RelativeLayout:
位置关系:
layout_above --------------- 定义该控件位于指定控件的上方
layout_below --------------- 定义该控件位于指定控件的下方
layout_toLeftOf ------------ 定义该控件位于指定控件的左边
layout_toRightOf ---------- 定义该控件位于指定控件的右边
对齐关系:
layout_alignBaseline ----- 定义该控件和指定控件的baseline对齐
layout_alignTop ----------- 定义该控件的顶部与指定控件的顶部对齐
layout_alignBottom ------ 定义该控件的底部与指定控件的底部对齐
layout_alignLeft ----------- 定义该控件的左边与指定控件的左边对齐
layout_alignRight --------- 定义该控件的右边与指定控件的右边对齐
与父控件对齐关系
layout_alignParentBottom 定义该控件的底部是否与父控件的底部对齐
layout_alignParentLeft – 定义该控件的左边是否和父控件的左边对齐
layout_alignParentRight 定义该控件的右边是否与父控件的右边对齐
layout_alignParentTop – 定义该控件的顶部是否与父控件的顶部对齐
居中:
layout_centerHorizontal 定义该控件是否水平居中
layout_centerVertical --- 定义该控件是否垂直居中
layout_centerInParent – 定义该控件是否在父控件中水平和垂直方向都居中
*位置关系、对齐关系: 用以指定该控件所依赖控件的id,以@id/targetId格式指定(注:@与id之间没有+号)
*与父控件关系、居中:该属性值为boolean值,如果设置为true则代表是,反之为否下载本文