2012-02-25 66 views
0

我想使用Android的對話環節,我就遇到了這個奇怪的問題,如果我用這個:使用鏈接

String part1 = "http://google.com"; 
String part2Label = "http://tests.fr"; 

tx1.setText(Html.fromHtml("<a href=\" + part1 + \">" + part1Label + "</a><br>")); 
tx1.setAutoLinkMask(RESULT_OK); 
tx1.setMovementMethod(LinkMovementMethod.getInstance()); 

它的工作原理,但如果我改變part1Label爲「普通文本」 ,它停止工作。 有沒有人遇到過這個問題?我認爲只是使用Html.fromHtml注意解釋我想要使用的任何html元素。 謝謝

回答

0

我不知道它是否有關(因爲你已經表示,它在第一個選項的作用),但你有幾個「」丟失:

tx1.setText(Html.fromHtml("<a href=\" + part1 + \">" + part1Label + "</a><br>")); 

應該是:

tx1.setText(Html.fromHtml("<a href=\"" + part1 + "\">" + part1Label + "</a><br>")); 
+0

沒有它不工作... :( – 2012-02-26 11:24:55

+0

究竟是不是工作?該鏈接不響應點擊?錯網址是什麼?你寫的作品不能工作爲好,因爲它的例子已將您發送到此URL「http:// + part1 +」。 – auval 2012-02-26 13:31:28