android studio三个TextView线性布局,第二个居中
时间: 2023-07-11 22:44:10 浏览: 147
可以使用LinearLayout和layout_weight属性实现三个TextView的线性布局,并使第二个TextView居中,示例代码如下:
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView 1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="TextView 2" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView 3" />
</LinearLayout>
```
这里使用了LinearLayout作为父布局,并设置了orientation属性为horizontal,表示横向排列。每个TextView的layout_width属性都设置为0dp,然后使用layout_weight属性设置权重,表示每个TextView占据的宽度比例。第二个TextView的gravity属性设置为center,表示在容器中居中显示。
阅读全文