线性布局LinearLayout一般是在res\tayout\main.xml中定义的一个ViewGroup, 它以垂直或水平方向显示其中View元素,将其包含的Widget控件元素按照一个方向,即垂直和水平方向进行排列(由属性orientation的值来决定,android:orientation- "vertical"为垂直布局,gndroid:orientation “horizontal"为水平布局)。
线性布局部分属性及说明:
Android:id 为控件指定相应的ID(@id调用,@+id注册)
Android:text 指定控件当中现实的文字,需要注意的是,这里尽量使用string.xml
Android:grivity 指定控件的基本位置,比如说居中,居右等位置
Android:textSize 指定控件当中字体的大小,单位为“dp”或“dip”
Android:background 指定控件所使用的背景色,用RGB(红绿蓝)命名法,#FF0000(红色),#00FF00(绿),#0000FF(蓝)
Android:layout_weight 指定控件所占屏幕的比例(权重)
Android:layout_width 指定控件的宽度
Android:layout_height 指定控件的高度
宽度和高度有两个常用选项match_parent(填充父窗体),warp_content(包裹内容)
相对布局部分属性及说明:
Android:layout_above 将该控件的底部至于给定ID的控件之上
Android:layout_blow 将该控件的顶部至于给定ID的控件之下
Android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐
Android:layout_toRightOf 将该控件的左边缘和给定ID控件的右边缘对齐
Android:layout_alignTop 将该控件的顶部边缘和给定ID控件的顶部边缘对齐
Android:layout_alignBottom 将该控件的底部边缘和给定ID控件的底部边缘对齐
Android:layout_alignLeft 将该控件的左边缘和给定ID控件的左边缘对齐
Android:layout_alignRight 将该控件的右边缘和给定ID控件的右边缘对齐
Android:layout_marginTop 此组件距顶部距离
Android:layout_marginLeft 此组件距左距离
Android:layout_marginRight 此组件距右距离
Android:layout_marginTBottom 此组件距底部距离
Android:layout_alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐
Android:layout_alignParentTop 如果该值为true,则将改控件的顶部和父类控件的顶部对齐
Android:layout_alignParentLeft 如果该值为true,则将该控件的左部和父类控件的左部对齐
Android:layout_alignParentRight 如果该值为true,则将该控件的右部和父类控件的右部对齐
Android:layout_centerHorizontal 如果该值为true,则控件被置于水平方向的中央
Android:layout_centerVertical 如果该值为true,则控件被置于垂直方向的中央
Android:layout_centerInparent 如果该值为true,则该控件被置于父类水平方向和垂直方向的中央