我想在我的textView警报消息。此消息应包含一些可点击的链接、应用程序包和版本。
我使用:
messageView.setText(message);
Linkify.addLinks(messageView, Linkify.WEB_URLS);
我的问题是我有完全混乱的结果文本。
的例子:
application com.example.sampleapp.appname version: 2.0.0.0登录失败。详情请联系www.google.com
在上面的消息中,com.example.sampleapp和2.0.0.0也被定义为链接。我该如何预防呢?也许一些很酷的正则表达式会有帮助。另一种选择是在文本中使用HTML来完全控制可点击的内容:
messageView.setText(Html.fromHtml("application com.example.sampleapp.appname version: 2.0.0.0 failed to login. Please contact <a href="http://www.google.com">www.google.com</a> for details."));