【问题标题】:Textview ellipsize text without dots and cutting last wordTextview ellipsize 文本不带点并剪切最后一个单词
【发布时间】:2021-12-07 03:21:38
【问题描述】:

我正在使用带有 android:maxLines="1" 的 android TextView 并尝试使用所有类型的 ellipsize,但没有一种不满足我的要求。我想省略文本在 and 和 删除整个最后一个词添加点。我想只删掉最后一个单词的字符而不丢失整个单词

<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"
/>

【问题讨论】:

  • 太棒了,如果你不想省略你的文本,就不要使用 ellipsize ;)
  • @EugeneTroyanskii 如果我不使用 ellipsize 那么整个最后一个单词从短语中切出
  • 你不能用Auto Sizing吗?如果它是一个选项。除此之外,您可以使用android:ellipsize="none" 它将删除剩余的字符而不使用省略号。

标签: android textview ellipsize


【解决方案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"
    />

【讨论】:

    猜你喜欢
    • 2019-07-01
    • 2020-08-13
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多