如何更改 Android TextView 的省略号字符串?(... to ...more)

Neo*_*lee 3 android textview

我想将省略号字符串从 ... 更改为自定义字符串,例如abc...[more]. 但是在TextUtil中,省略号字符串是固定的?

private static final String ELLIPSIS_STRING = new String(ELLIPSIS_NORMAL);

Gio*_*gos 6

我很惊讶还没有任何好的解决方案,所以我花了一些时间编写了自己的自定义 TextView,它允许您显示自定义省略号。我在开发它时想到的几件事:

  1. TextView 不应多次绘制文本,因为这是一项繁重的操作,可能会影响性能。
  2. 它应该尊重 Spanned 字符串。
  3. 支持省略号的自定义文本颜色。

如果您发现任何问题,查看并告诉我:https : //github.com/TheCodeYard/EllipsizedTextView

这是一个屏幕截图:

在此处输入图片说明