Android——Activity中两种常用布局

(1)LinearLayout的使用方法(即线性布局)

      线性布局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(包裹内容)

    

(2)RelativeLayout的使用方法(相对布局)

      相对布局RelativeLayout是ViewGroup以相对位置,即可以指定相对于它的邻居的位置来显示视图元素,例如可以在给定视图的左边或者下面,或相对于某个特定区域的位置(如底部对齐、中间偏左)等来定位元素,其参数含义如下图所示。

Android——Activity中两种常用布局_第1张图片

相对布局部分属性及说明:

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,则该控件被置于父类水平方向和垂直方向的中央

你可能感兴趣的:(Android——Activity中两种常用布局)