91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

LinearLayout的gravity屬性如何影響布局

小樊
83
2024-10-10 13:01:52
欄目: 編程語言

android:gravity 是一個屬性,用于設置 LinearLayout 內部子視圖的對齊方式。它接受一個整數值,該值表示對齊方式的枚舉常量。LinearLayout 支持以下對齊方式:

  • top:子視圖位于父容器的頂部。
  • bottom:子視圖位于父容器的底部。
  • center_vertical:子視圖在父容器中垂直居中。
  • fill_vertical:子視圖填充父容器的可用垂直空間。
  • center_horizontal:子視圖在父容器中水平居中。
  • fill_horizontal:子視圖填充父容器的可用水平空間。
  • center:子視圖在父容器中水平和垂直居中。
  • fill:子視圖填充整個父容器。

android:gravity 未設置時,子視圖將默認靠左對齊(對于從左到右的語言,如英語)。如果設置為 fill,則子視圖將填充整個 LinearLayout,可能會導致子視圖之間重疊。

以下是一個示例,展示了如何使用 android:gravity 屬性:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center_horizontal">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="子視圖 1" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="子視圖 2" />

</LinearLayout>

在這個示例中,LinearLayout 的子視圖將水平居中對齊。

0
福贡县| 繁峙县| 台山市| 洛隆县| 小金县| 蓬安县| 东兴市| 织金县| 乌审旗| 阿拉善右旗| 余干县| 青川县| 嵩明县| 扎鲁特旗| 彭州市| 利津县| 景宁| 化德县| 营口市| 九江市| 从化市| 民乐县| 镇安县| 都江堰市| 宣威市| 永德县| 隆回县| 邳州市| 磐安县| 通化县| 富平县| 六安市| 泊头市| 黄冈市| 永宁县| 铁岭市| 河南省| 紫云| 古田县| 自治县| 尚志市|