TextView居中
时间: 2024-10-27 10:04:49 浏览: 26
TextView在Android布局中居中的设置通常有几种方式:
1. **使用LinearLayout**:
如果TextView是在LinearLayout中,你可以通过设置`android:gravity="center"`属性使其水平和垂直方向都居中。
```xml
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center">
<TextView
android:text="Your Text Here"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
```
2. **使用RelativeLayout**:
使用`android:layout_centerHorizontal="true"`和`android:layout_centerVertical="true"`也可以达到居中效果。
```xml
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView"
android:text="Your Text Here"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"/>
</RelativeLayout>
```
3. **使用_constraintLayout**:
这里可以使用`app:centerHorizontally="true"`和`app:centerVertically="true"`。
```xml
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:text="Your Text Here"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:centerHorizontal="true"
app:centerVertical="true"/>
</androidx.constraintlayout.widget.ConstraintLayout>
```
阅读全文