2012-04-18 128 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