2011-10-14 38 views
0

我需要以多種語言本地化Android應用程序。但文字也包含像www.theLink.com, www.LinkForOtherLanguage1.it, www.yetAnotherLinkForOtherLanguage2.fr本地網絡鏈接,......你的想法:)在TextViews中放入超鏈接 - 但事先不知道地址

我知道這種方式linkify ...

Pattern pattern = Pattern.compile("www.theLink.com"); 
Linkify.addLinks(textView, pattern, "http://"); 

但在這裏我需要知道的地址和把它們放在代碼中。有沒有改變每種語言的代碼的方法?

非常感謝

+0

Link是靜態值或動態值的位置讓他們? – Venky

+0

鏈接是靜態的,但對於每種語言都不相同 – user387184

+1

您需要使用string.xml來放置值或者需要動態值。好吧有多少個值會在那裏? – Venky

回答

0

你可以把鏈接在一個字符串數組,並根據它是什麼語言

+0

但如果我不提前知道鏈接?我需要一種方法來檢測任何鏈接寫入像www.xxx.yyy事先不知道... – user387184

+0

謝謝,我想我會做一些simial – user387184