android组件

android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。

android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。

 

对于 LinearLayout

当 android:orientation="vertical"  时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。

当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的。

 

 

与组件的位置关系

                    android:layout_toLeftOf
                    android:layout_toRightOf
                    android:layout_above

                    android:layout_below

 


与组件的对齐关系                   

                    android:layout_alignBaseline
                    android:layout_alignLeft
                    android:layout_alignTop     
                    android:layout_alignRight
                    android:layout_alignBottom

 

与父组件的对齐关系

                    android:layout_alignParentLeft
                    android:layout_alignParentTop
                    android:layout_alignParentRight
                    android:layout_alignParentBottom    
                    android:layout_centerInParent
     
     
     
组件的外部间隙     

                    android:layout_margin
                    android:layout_marginLeft
                    android:layout_marginTop
                    android:layout_marginRight
                    android:layout_marginBottom

 

你可能感兴趣的:(android组件)