android:gravity 和 android:layout_Gravity屬性(置中、靠左、靠右)
android:gravity 和
android:layout_Gravity
屬性(置中、靠左、靠右)
資料來源: http://blog.csdn.net/feng88724/article/details/6333809
01.
android:gravity 屬性是對該view中內容的限定.比如一個button 上面的text. 你可以設置該text 相對於view的靠左,靠右等位置
02.
android:layout_gravity是用來設置該view相對與父view 的位置.比如一個button 在linearlayout裡,你想把該button放在linearlayout裡靠左、靠右等位置就可以通過該屬性設置
自己撰寫範例(房控XML)
<?xml version=“1.0” <LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android” android:layout_width=“match_parent” android:layout_height=“match_parent” android:background=“@drawable/bg” android:orientation=“vertical” > <LinearLayout android:layout_width=“match_parent” android:layout_height=“0dp” android:layout_weight=“1” android:orientation=“vertical” > android:id=“@+id/textView1” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:layout_gravity=“top|right” android:text=“TextView” /> </LinearLayout> <LinearLayout android:layout_width=“match_parent” android:layout_height=“0dp” android:layout_weight=“29” android:gravity=“center android:orientation=“vertical” > android:layout_width=“match_parent” android:layout_height=“wrap_content” android:gravity=“center” > android:id=“@+id/button1” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=” 游泳池 “ /> android:id=“@+id/button2” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=” 健身房 “ /> android:id=“@+id/button3” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=“商務中心“ /> android:layout_width=“match_parent” android:layout_height=“wrap_content” android:gravity=“center” > android:id=“@+id/button4” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=” 西餐廳 “ /> android:id=“@+id/button5” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=” 中餐廳 “ /> android:id=“@+id/button6” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=” 鐵板燒 “ /> </LinearLayout> </LinearLayout> |