在Android中,gravity屬性用于指定控件內容在其容器中的對齊方式。gravity屬性可以用于布局容器(如LinearLayout、RelativeLayout等)和布局控件(如TextView、Button等)。
對于布局容器:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center">
<!-- 子控件 -->
</LinearLayout>
對于布局控件:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Hello World" />
在上面的示例中,gravity屬性被設置為"center",表示控件內容將在容器或控件的中心位置對齊。其他常用的gravity屬性值包括"top"(上方對齊)、“bottom”(下方對齊)、“left”(左對齊)、“right”(右對齊)等。
需要注意的是,gravity屬性只對控件內容起作用,而不影響控件本身的位置和大小。如果希望控制控件本身的位置和大小,應使用layout_gravity屬性。