首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Android TextView 部分文字添加超連結:使用 Html.fromHtml 解析 HTML 錨點標籤

     編輯:程式設計綜合問答

在字串中嵌入 <a href='...'>連結文字</a>,透過 Html.fromHtml 轉換後設定給 TextView,實現局部可點擊超連結。

程式碼

String html = "請點擊 這裡 開啟網頁";
textView.setText(Html.fromHtml(html, Html.FROM_HTML_MODE_LEGACY));
textView.setMovementMethod(LinkMovementMethod.getInstance()); // 必須啟用點擊

注意

  • Html.FROM_HTML_MODE_LEGACY (API 24+) 或預設模式皆可。
  • 必須呼叫 setMovementMethod(LinkMovementMethod.getInstance()) 才能響應點擊。
  • 支援 http、https、tel、mailto 等協定。
  • 若需自訂點擊行為,可用 SpannableString + URLSpan 或 ClickableSpan。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved