天天看點

android:layout_gravity 和 android:gravity 的差別

android:layout_gravity 和 android:gravity 的差別

從名字上可以看到,android:gravity是對元素本身說的,元素本身的文本顯示在什麼地方靠着換個屬性設定,不過不設定預設是在左側的。

android:layout_gravity是相對與它的父元素說的,說明元素顯示在父元素的什麼位置。

比如說button: android:layout_gravity 表示按鈕在界面上的位置。 android:gravity表示button上的字在button上的位置。

可選值

這兩個屬性可選的值有:top、bottom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical。

而且這些屬性是可以多選的,用“|”分開。

預設這個的值是:gravity.left

繼續閱讀