Textview 省略没有点和切割最后一个字的文本

Textview ellipsize text without dots and cutting last word

我正在使用带有 android:maxLines="1" 的 android TextView 并尝试使用所有类型的椭圆大小,但没有一种不满足我的要求。我想省略文本 without 在和 without 处添加点并删​​除整个最后一个词。我想在不丢失整个单词的情况下只剪切最后一个单词的字符

<androidx.appcompat.widget.AppCompatTextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tv_id"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="4dp"
    android:orientation="vertical"
    android:maxLines="1"
/>

你需要下一个属性:

    android:singleLine="true"
    android:ellipsize="none"

这里是你的 xml:

<androidx.appcompat.widget.AppCompatTextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tv_id"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="4dp"
    android:singleLine="true"
    android:ellipsize="none"
    />