LinearLayout 纵向
时间: 2023-05-25 14:06:05 浏览: 121
LinearLayout是一个Android中常用的布局容器,可以将多个视图按照水平或者垂直方向进行排列。所谓纵向LinearLayout,即指将控件们在垂直方向上排列。
在布局文件中,我们可以通过设置LinearLayout的orientation属性来指定其排列方向,如下所示:
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- 子视图 -->
</LinearLayout>
```
其中orientation属性有两个可选值:horizontal和vertical,分别表示水平和垂直方向。
在LinearLayout中添加子视图的方式与其他布局容器相似,可以使用各种不同的布局参数进行定位和横向/纵向占据比例的指定。
例如,我们可以在LinearLayout中添加一个TextView:
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hello World" />
</LinearLayout>
```
这会将一个占据屏幕宽度的TextView在LinearLayout中纵向居中显示。
阅读全文