android studio 如何在 2 行中设置 2 个单词

how to set 2 word in 2 line in android studio

我想在 2 行中显示文本 "abolfazl abbasi"。 尝试

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="abolfazl abbasi"
    android:padding="16dp"
    android:textSize="35sp"
    android:maxLines="2"
    android:lines="2" />

但没有成功。

使用反斜杠 n \n 并在 values/string 中提取资源。xml

values/string.xml :

<resources xmlns:tools="http://schemas.android.com/tools">
    <string name="example">abolfaz\nabbasi</string>
</resources>

您的布局:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/example"
    android:padding="16dp"
    android:textSize="35sp"
    android:maxLines="2"
    android:lines="2" /> 

\n有用,这是我测试过的图片:

这里是 xml:

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="abolfazl\nabbas"
        android:padding="16dp"
        android:textSize="35sp"
        android:maxLines="2"
        android:lines="2" />

如果仍然失败,可能是textview控件被其他控件限制了,请检查整个布局文件。