LinearLayout 有兩個非常相似的屬性:
- android:gravity
- android:layout_gravity
android:gravity屬性
是對該view中內容的限定.比如一個button上面的text,你可以設置該text相對於view的靠左或靠右等位置。android:layout_gravity屬性
是用來設置該view相對與父view 的位置,比如一個button在linearlayout裡,你想把該button放在linearlayout裡靠左、靠右等位置就可以通過該屬性設置。範例:
1. 利用android:gravity設定EditText內文字垂直置中
2. 利用android:layout_gravityy設定EditText置右
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="文字置中, 位置置右"
android:gravity="center"
android:layout_gravity="right"/>
</LinearLayout>
沒有留言:
張貼留言