【发布时间】:2010-09-02 06:30:13
【问题描述】:
我正在使用我在 XML 文件中设置了 autolink="web" 属性的 TextView。我还为此 TextView 实现了onClickListener。问题是,当 TextView 中的文本包含超链接时,如果我触摸该链接,链接会在浏览器中打开,但同时onClickListener 也会触发。我不想那样。
我想要的是,如果我触摸超链接 clickListener 不应该触发。只有当我触摸未超链接的文本部分时,它才会触发。有什么建议吗?
【问题讨论】:
-
赞成一个很好的问题。但在我看来这是不可能的
-
你必须将文本分隔为不同的文本视图,并设置单独的侦听器,想不出任何其他可能性
标签: android