相关疑难解决方法(0)

字母数字和下划线的正则表达式

我想有一个正则表达式,检查字符串是否只包含大写和小写字母,数字和下划线.

regex

547
推荐指数
13
解决办法
103万
查看次数

一个TextView的文本颜色,使用两个Linkify和可链接的weblinks

我希望twitter提及红色,而主题标签是另一种颜色,如果任何推文包含任何网页链接..链接应该是可点击的并通过意图传递给另一个Activity(WebView).

我怎么能实现这个?

   TransformFilter filter = new TransformFilter() {
                public final String transformUrl(final Matcher match, String url) {
                    return match.group();
                }
            };

            Pattern mentionPattern = Pattern.compile("@([A-Za-z0-9_-]+)");
            String mentionScheme = "http://www.twitter.com/";
            Linkify.addLinks(tvMessage, mentionPattern, mentionScheme, null, filter);


            Pattern hashtagPattern = Pattern.compile("#([A-Za-z0-9_-]+)");
            String hashtagScheme = "http://www.twitter.com/search/";
            Linkify.addLinks(tvMessage, hashtagPattern, hashtagScheme, null, filter);

            Pattern urlPattern = Patterns.WEB_URL;
            Linkify.addLinks(tvMessage, urlPattern, null, null, filter);

 // tvMessage.setLinkTextColor(Color.parseColor("#3467BB"));
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

twitter android linkify

2
推荐指数
1
解决办法
599
查看次数

标签 统计

android ×1

linkify ×1

regex ×1

twitter ×1