在Android中实现文字居中有以下几种方式:
1. 使用TextView的gravity属性:
```xml
android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" /> ``` 这可以使文字在TextView内部水平居中显示。 2. 使用TextView的layout_gravity属性: ```xml android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" /> ``` 这可以使TextView在其父容器内水平居中显示。 3. 使用LinearLayout或RelativeLayout的gravity属性: ```xml android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center"> android:layout_width="wrap_content" android:layout_height="wrap_content" /> ``` 这可以使TextView在LinearLayout或RelativeLayout内部水平居中显示。 4. 使用FrameLayout的gravity属性: ```xml android:layout_width="match_parent" android:layout_height="match_parent"> android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" /> ``` 这可以使TextView在FrameLayout内部水平居中显示。 以上几种方式都可以实现文字的水平居中显示,根据具体的布局需求选择合适的方式即可。