我有一个文本视图,里面有文字“这是XYZ开发的产品,更多的查询请发邮件到[email protected],我已经链接了”[email protected]“。问题是,只要我触摸textview下方的任何区域,它就会链接到电子邮件。我如何确保链接必须单击info @ ....才能发生。我使用了模式,Linkify.EMAIL_ADDRESS..nothing似乎工作...好心建议一些答案Linkify in android TextView
5
A
回答
17
我曾与自动链接的问题,所以我把它关掉,而不是我用文字的HTML格式化加上此代码:
TextView textView = (TextView) findViewById(R.id.TextBox);
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setText(Html.fromHtml(strText));
的电子邮件中的链接进入<a href="mailto:[email protected]">[email protected]</a>
+0
有效,但文本以带下划线的方式呈现。如何删除它? – 2011-03-24 11:36:37
+0
下面是一个方法来做到这一点:http://stackoverflow.com/questions/4096851/remove-underline-from-links-in-textview-android – Lumis 2011-03-24 14:17:19
0
尝试使用HTML格式的链接,即锚标记。
17
我用过的最好的方式,它总是为我工作
android:autoLink="web"
希望这会帮助你们。
谢谢, 罗希特夏尔
0
使用Linkify
类方法:
myTextView.setAutoLinkMask(Linkify.EMAIL_ADDRESSES);
myTextView.setLinksClickable(true);
相关问题
- 1. Linkify的TextView
- 2. Android TextView启用LinkiFy和Href标签
- 3. TextView in android
- 4. Android - Linkify问题
- 5. Android包含“?”在Linkify文本
- 6. android linkify intent
- 7. Linkify在Android的片段
- 8. 与Linkify Android开放活动
- 9. 的Android Linkify下壳体URL
- 10. twitter linkify android所有@mentions
- 11. Linkify在textView中的自定义位置?
- 12. Android TextView Linkify拦截与父视图手势
- 13. Linkify + textIsSelectable
- 14. Android Linkify电子邮件不支持
- 15. android Linkify首次发生只
- 16. Android Linkify TransformFilter不会变形
- 17. setBackgroundResource of TextView in listitem
- 18. TextView在使用linkify或自动链接后突出显示
- 19. ACTION_CALL意图,与Linkify?
- 20. LInkify块onclick事件
- 21. 忽略linkify
- 22. 使用Linkify后,我可以更改TextView链接文本吗?
- 23. 使用模式Linkify
- 24. textView in QRcode使用Zxing
- 25. Linkify文本问题
- 26. Xamarin Android Webview Linkify电子邮件地址
- 27. Linkify的奇怪选择行为
- 28. 的Android Linkify一个完全无关的字符串
- 29. Android:如何使Linkify链接不可长按
- 30. 样式Linkify
** [自定义链接模式使用正则表达式](http://www.indelible.org/ink/android-linkify/ )可能会有所帮助** – 2011-02-18 14:11:39