2011-11-10 41 views
0

我想讓我的TextView可點擊。 我用LinkMovementMethod設置了setMovementMethod()。如何使我的TextView可點擊

myText.setMovementMethod(LinkMovementMethod.getInstance()); 

但是,當我會將myText值設置爲 'cnn.com/money' 或「www.cnn.com/money'.Both不能點擊。 如何讓文字可點擊(即轉到網絡瀏覽器進行鏈接)?

謝謝。

回答

0

使用Linkify:

myText.setAutoLinkMask(0) 
Linkify.addLinks(myText, Linkify.ALL); 

如果你只是想在你的TextView網站鏈接被拾起,(即不是電子郵件地址或電話號碼),然後執行:

Linkify.addLinks(myText, Linkify.WEB_URLS); 

here你可以用linkify做更酷的東西。

0

我想補充

android:clickable="true" 

到XML的TextView的,然後添加一個onClick處理程序務實拉動從TextView的和火災文本關閉瀏覽器的意圖用它通過任何瀏覽器中被拾起用戶選擇。