LinearLayout的布局方向如何切換

小樊
83
2024-10-10 12:13:50

在Android開(kāi)發(fā)中,LinearLayout的默認(rèn)布局方向是水平(從左到右)。如果你想要改變這個(gè)方向,可以通過(guò)設(shè)置android:orientation屬性來(lái)實(shí)現(xiàn)。

具體來(lái)說(shuō),你可以將android:orientation屬性設(shè)置為vertical(從上到下)或者horizontal(默認(rèn),從左到右)。

以下是一個(gè)簡(jiǎn)單的例子,展示了如何在XML布局文件中切換LinearLayout的方向:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"> <!-- 設(shè)置為垂直方向 -->

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Item 1" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Item 2" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Item 3" />

</LinearLayout>

在這個(gè)例子中,我們將LinearLayout的方向設(shè)置為垂直,因此子視圖將會(huì)從上到下排列。如果你想要恢復(fù)默認(rèn)的水平方向,只需將android:orientation屬性設(shè)置回horizontal即可。

0