android布局应掌握的重点属性

LinearLayout学习:

              主要属性:orientation方向   gravity对齐方式(指其中的内容的对齐方式,若有子控件则是子控件的对齐方式,无子控件则是其中文本内容的对齐方式),若要使用两个值,则用 | 隔开,
例:android: gravity=”center_horizontal|center_vertical”指水平方向和垂直放向都居中     layout_weight值为非负整数(若两个button的layout_weigh值均为1,则各占父控件的一半)
AbsoluteLayout和FrameLayout
              AbsoluteLayout--------------------属性:layout_x 水平坐标layout_y 垂直坐标
              FrameLayout-----------------------属性:layout_gravity=”left|top”指控件自身相对于父控件的位置(左上角),属性值同LinearLayout中的gravity
 RelativeLayout:
              主要属性:
                        相对于给定id控件的对齐
                        layout_above=”@id/txt01” 将该控件置于给定id为txt01的控件之上
                        layout_below将该控件置于给定id控件之下
                        layout_toLeftOf将该控件置于给定id控件之左
                        layout_toRightOf将该控件置于给定id控件之右
                      
                        layout_alignBaseline将该控件与给定id控件基线对齐
                        layout_alignBottom将该控件与给定id控件底部对齐
                        layout_alignTop将该控件与给定id控件顶部对齐
                        layout_alignLeft将该控件与给定id控件底部对齐
                        layout_alignRight将该控件与给定id控件右对齐
                       
                        相对于父控件的对齐:
                        layout_alignParentBottom=”true”如果为true,该控件位于父控件的底部
                        layout_alignParentTop如果为true,该控件位于父控件的顶部
                        layout_alignParentLeft如果为true,该控件位于父控件的左部
                        layout_alignParentRight如果为true,该控件位于父控件的右部
 
                        layout_centerHorizontal如果为true,控件被置于水平方向的中央
                        layout_centerInParent如果为true,控件被置于父控件水平方向和垂直方向  中央
                        layout_centerVertical如果为true,控件被置于垂直方向的中央
TableLayout学习
     主要属性:
           放在TableLayout标签中:
①    android:collapseColumns="0" 隐藏指定的列,0为第一列,1为第二列……….若要隐藏两列,可写为android:collapseColumns="0,1"
②    android:shrinkColumns="0"   收缩指定的列,以适应屏幕的大小
③    android:stretchColumns="0"   拉伸指定列的宽度,以填充屏幕空白部分
放在指定控件标签中:
④ android:layout_column="0"   把控件放到指定的列上
⑤ android:layout_span="2"     指定控件所跨的列数

 

你可能感兴趣的:(android,移动开发,职场,Android布局,休闲)