好了,兩個答案都正確的部分;兩者的問題是鏈接不可點擊。但是,我發現了這個問題。
當我們想linkify(直接)的網址,我們只需要做:
TextView link = (TextView) findViewById(R.id.url);
link.setText("http://google.pt");
Linkify.addLinks(link, Linkify.ALL);
但是,當我們想「玩」我們需要使用(如在另一個答案說明)的鏈接我們可以使用HTML:
TextView link = (TextView) findViewById(R.id.appbrain);
link.setText(Html.fromHtml("" +
"- Download <a href=\"https://market.android.com/details?id=com.appspot.swisscodemonkeys.apps\">Appbrain</a>" +
" to update all your apps!"));
即使我們用下面的代碼,鏈接不可點擊。
Linkify.addLinks(link, Linkify.ALL);
的解決方案只是使用下面的代碼:
link.setMovementMethod(LinkMovementMethod.getInstance());
也許出於同樣的原因比其他答案,它不工作。鏈接出現,但不可點擊。 – Tiago