如何在Android上的TextView中居中放置两行文本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (59)

我想让它看起来像这样:

|    two    |
|   lines   |

这是目前的布局

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center_vertical">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="two\nlines"
        android:layout_gravity="center_vertical"
        android:layout_centerInParent="true"/>
</RelativeLayout>

提问于
用户回答回答于

如果你只是想居中,只需添加android:gravity="center_horizontal"而不是layout_gravity

用户回答回答于

必须添加gravity和layout_gravity来对齐TextView及其内容

android:gravity="center_horizontal"
android:layout_gravity="center_horizontal"

扫码关注云+社区