2014-05-25 99 views
2

我有一個TextView鏈接其他文字。我需要鏈接以便點擊&我需要捕獲點擊並在我的活動中的web視圖中打開鏈接。我跟着這個this answer。我的代碼如下所示:打開TextView鏈接在另一個活動 - 自定義ClickableSpan

actitivity_main.xml

<TextView android:id="@+id/textlinktest" 
       android:layout_width="wrap_content" 
       android:layout_height="50dp"/> 

這是我調用它的方式:鏈接顯示了罰款

textLinkTest.setText(Html.fromHtml("Something else <a href=\"http://www.google.com\">google</a>")); 

textLinkTest.setText(RichTextUtils.replaceAll(
      (Spanned) textLinkTest.getText(), 
      URLSpan.class, 
      new URLSpanConverter())); 

,但他們無法點擊!我customeclickablespan中的onclick永遠不會被調用。我試過切換android:linksClickable &也嘗試了android:autoLink的不同值。但鏈接仍然無法點擊。有什麼想法嗎?

回答

0

添加

textLinkTest.setMovementMethod(LinkMovementMethod.getInstance()); 

textLinkTest.setText(RichTextUtils.replaceAll((Spanned) textLinkTest.getText(), URLSpan.class, new URLSpanConverter())); 
相關問題