2012-04-18 129 views
1

我有一个TextView,我在其中使用Html.fromHtml()放置一些HTML内容。 TextView有一个onClick()方法,用于执行多个操作。有时TextView中的HTML包含链接,链接被识别为链接,但是不可点击。我可以让它们可点击,但是这样会停止onClick方法。Android TextView - 可点击链接和可点击查看

我的问题是,有没有办法,如果用户点击一个链接,然后链接打开,但如果用户不点击链接,然后调用TextView的onClick()方法,而不是它每次点击都可以是其中一个或另一个。

感谢

+0

可能重复:http://stackoverflow.com/questions/4251745/android-clickable-textview-with-linkified-链接 – 2012-04-18 21:01:44

+1

看起来像一个类似的问题,但该解决方案对我来说不起作用 – leedsunited92 2012-04-21 12:47:27

+0

为时已晚回答这个问题,但如果有人需要更清楚地回答它在[StackOverFlow](http://stackoverflow.com/questions/2734270/如何做,我在链接在文本浏览器点击) – PravinDodia 2012-09-12 16:37:30

回答

1

您可以使用Linkify做代码:

Linkify.addLinks(yourTextView, Linkify.ALL); 
+0

不幸的是,不帮助。这些链接位于HTML中,它们确实显示为超链接(蓝色下划线),但它们不可点击。 – leedsunited92 2012-04-21 12:43:07

+0

他们在标准的HTML链接('some link')格式? – waqaslam 2012-04-21 14:19:52

+0

是的。我认为它的listview处理点击。我希望它做什么,但不是如果它的链接被点击。 – leedsunited92 2012-04-21 15:19:06