在 android TextView 中逐字换行

Wrap text by word in android TextView

我有一个包含一段信息的文本视图。我想让文本按单词而不是按字符换行。目前,如果单词太长,它会在单词中间插入一个连字符并断开。

这是我的 xml TextView

代码
    <ScrollView
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:layout_above="@+id/title"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_marginBottom="13dp"
    android:id="@+id/scrollView2">

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <TextView
            android:id="@+id/content"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="130dp"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:ellipsize="start"
            android:text="TextView"
            android:textColor="#000000"
            android:textSize="16sp"
            android:visibility="visible" />
    </LinearLayout>
</ScrollView>

感谢您的帮助。

您需要使用 /n 分隔您的段落。您也可以使用不间断 space 来控制换行。

这是 android 6 Marshmellow 中的新内容。

尝试将其添加到您的 TextView

android:hyphenationFrequency="none"