【发布时间】:2016-01-17 03:32:19
【问题描述】:
在我的 android 应用程序的 textview 中,如果 URL 的长度大于某个限制,我想省略所有 URL(已经使用可点击跨度链接)以获取省略号(或截断)。
这种行为的灵感来自 twitter 和 facebook。
例如,链接http://www.getfluttr.com/flap/3rL7/now-only-if-modi-would-listen-to-opposition-party-/ 应该是这样的:
我知道这必须涉及跨度。我似乎无法找到允许我在保持链接的同时替换文本的跨度。
【问题讨论】:
-
你不能使用TextView的
maxLength和ellipsizeXML属性吗? -
@GSala 嘿。谢谢。实际上链接不需要最终出现。它可以在 TextView 中的任意位置和任意数量。
标签: android textview ellipsis spannablestring