在Android开发中,LinearLayout的默认布局方向是水平(从左到右)。如果你想要改变这个方向,可以通过设置android:orientation
属性来实现。
具体来说,你可以将android:orientation
属性设置为vertical
(从上到下)或者horizontal
(默认,从左到右)。
以下是一个简单的例子,展示了如何在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"> <!-- 设置为垂直方向 -->
<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>
在这个例子中,我们将LinearLayout的方向设置为垂直,因此子视图将会从上到下排列。如果你想要恢复默认的水平方向,只需将android:orientation
属性设置回horizontal
即可。