在Android布局中,gravity和layout是兩個不同的屬性,可以用來控制視圖在布局中的位置和對齊方式。
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:gravity="center_horizontal|center_vertical"/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"/>
</RelativeLayout>
總結:Gravity用來控制視圖內容在其可用空間內的對齊方式,而Layout用來控制視圖在父布局中的位置和大小。根據(jù)具體需求選擇合適的屬性來布局。