48
A
回答
10
你可以這樣做;
mTextView = (TextView) findViewById(R.id.textView);
String text = "Visit my developer.android.com";
mTextView.setText(text);
// pattern we want to match and turn into a clickable link
Pattern pattern = Pattern.compile("developer.android.com");
// prefix our pattern with http://
Linkify.addLinks(mTextView, pattern, "http://")
希望,這有助於。詳細信息請參見blog post。 (它不是我的,我也沒有關聯它,僅供參考)。
141
試試這個
txtTest.setText(Html.fromHtml("<a href=\"http://www.google.com\">Google</a>"));
txtTest.setMovementMethod(LinkMovementMethod.getInstance());
記住:不要使用Android:自動鏈接= 「網絡」 屬性吧。因爲它導致LinkMovementMethod不起作用。
更新SDK 24+ Html.fromHtml
上不再Android N
(SDK V24),所以轉而使用這種方法的功能:
String html = "<a href=\"http://www.google.com\">Google</a>";
Spanned result;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
result = Html.fromHtml(html,Html.FROM_HTML_MODE_LEGACY);
} else {
result = Html.fromHtml(html);
}
txtTest.setText(result)
txtTest. setMovementMethod(LinkMovementMethod.getInstance());
這裏有標誌的列表:
FROM_HTML_MODE_COMPACT = 63;
FROM_HTML_MODE_LEGACY = 0;
FROM_HTML_OPTION_USE_CSS_COLORS = 256;
FROM_HTML_SEPARATOR_LINE_BREAK_BLOCKQUOTE = 32;
FROM_HTML_SEPARATOR_LINE_BREAK_DIV = 16;
FROM_HTML_SEPARATOR_LINE_BREAK_HEADING = 2;
FROM_HTML_SEPARATOR_LINE_BREAK_LIST = 8;
FROM_HTML_SEPARATOR_LINE_BREAK_LIST_ITEM = 4;
FROM_HTML_SEPARATOR_LINE_BREAK_PARAGRAPH = 1;
相關問題
- 1. Android:Html TextView - 有可能嗎?
- 2. 點擊TextView中的鏈接
- 3. Android Marquee TextView可點擊鏈接
- 4. LongClick TextView的,可點擊的鏈接
- 5. Android TextView - 可點擊鏈接和可點擊查看
- 6. Android:可點擊的TextView與鏈接的鏈接
- 7. 可點擊鏈接
- 8. UIAlertView中可點擊鏈接
- 9. 小部件textview中的可點擊超鏈接
- 10. Android使textview中的超鏈接可點擊
- 11. 集TextView中包含一個可點擊的HTML鏈接
- 12. 帶有可點擊鏈接的Android TextView:如何捕獲CustomAdapter ListView中的點擊?
- 13. 處理android TextView的鏈接點擊
- 14. 可連接textview的可點擊圖像
- 15. 使鏈接在Javascript中可點擊嗎?
- 16. 在IE7中鏈接不可點擊
- 17. 鏈接在IE中不可點擊
- 18. Android中的可點擊TextView
- 19. 可點擊鏈接(超鏈接)?
- 20. 如何檢測網站鏈接的TextView並使其可點擊
- 21. Android的ListView沒有收到OnItemClick爲可點擊鏈接的textview
- 22. 如何使textview文本鏈接可點擊
- 23. 一旦點擊了鏈接,就不可點擊鏈接 - jquery
- 24. html鏈接不可點擊
- 25. 與可點擊的鏈接
- 26. HATEOAS鏈接可點擊
- 27. jTwitter - 鏈接不可點擊
- 28. 使鏈接可點擊
- 29. PagerAdapter的可點擊鏈接
- 30. 鏈接不可點擊?
+1運作良好,易於實施! – Matthias 2012-10-08 23:36:00
請記住不要使用android:autoLink =「web」屬性。因爲它導致LinkMovementMethod不起作用。 – 2014-03-03 09:41:58
漂亮,快速,簡單... + 1 – 2014-10-10 07:46:51