對于這兩個屬性來說:
layout_gravity 表示元件自身在父元件中的位置
gravity 表示元件的子元件在元件中的位置
1、在使用時,最外層的LinearLayou的屬性:androidrientation="?"是不能少的。
但我們在設定其屬性的時候,有時候并不能達到我們所需要的效果,是以在此總結下他的使用注意事項。
2、當作為父layout的LinearLayout的屬性為androidrientation="vertical" 的時候,android:layout_gravity="?"這裡設為橫向的時候才能生效。比如:left,right,center_horizontal等
3、當作為父layout的LinearLayout的屬性為androidrientation="horizental" 的時候,android:layout_gravity="?"這裡設為縱向的時候才能生效。比如:top,bottom,center_vertical等;
4、但有一個比較特殊的屬性,就是是center,不管是橫向還是縱向的時候,它總有一個方向起作用。