2010-12-10 66 views

回答

2

你可以通過使用Android的SpannableString的東西來做到這一點。具體來說,您可以將URLSpan附加到您想要的任何文本,並將該URL設置爲任意URL。只需創建一個SpannableString(或者如果您正在編寫多個字符串,則爲SpannableStringBuilder),使用setSpan附加一個URLSpan,然後將其放入TextView中。請注意,您必須將setMovementMethod調用到LinkMovementMethod的實例,否則點擊將無法工作。哦,不要試圖在TextView上使用onClick處理程序,如果你嘗試這麼做,你會感到非常沮喪。

+0

謝謝,我已經'URLSpan'了。我錯過的部分是'setMovementMethod(new LinkMovementMethod())'。 – 2010-12-16 14:32:46

+0

非常感謝! setMovementMethod的要求並不明顯。 – 2011-05-09 05:15:45