TextView链接解析错误



我想在我的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."));

最新更新