android使用LinearLayout换行
时间: 2024-05-05 18:17:47 浏览: 8
可以使用android:orientation="vertical"将LinearLayout设置为垂直方向,然后在需要换行的地方添加一个新的LinearLayout即可。例如:
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Line 1"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Line 2A"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Line 2B"/>
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Line 3"/>
</LinearLayout>
```
这里在Line 2需要换行的地方添加了一个新的水平方向的LinearLayout,其中包含了Line 2A和Line 2B两个TextView,这样就可以实现换行的效果。