2 zxd 72 zxd_72 于 2013.04.07 13:55 提问

Android 中 Linkify 不能执行的问题

问题是关于下面这段代码:

Linkify.addLinks(tv, Pattern.compile("http://www.abc.com"),"http://www.abc.com?m=signup");

问题是我总是被定向到“http://www.abc.com”页面,而不是注册页面,这个问题怎么解决呢?

2个回答

xiaoyan_12
xiaoyan_12   2013.04.08 15:23
已采纳

解决方案:

TransformFilter transformFilter = new TransformFilter() {
    public final String transformUrl(final Matcher match, String url) {
        return "";
    }
};
Linkify.addLinks(tv, Pattern.compile("http://www.abc.com"),
        "http://www.abc.com/?m=signup",null ,transformFilter);
CSDN_Ask
CSDN_Ask   2013.04.08 15:30

我是这么解决的,希望能帮上你

final SpannableString ss = new SpannableString("http://www.my.url.com?hey=nice");
Linkify.addLinks(ss, Linkify.WEB_URLS);  
twitterURL.setText(ss);
twitterURL.setMovementMethod(LinkMovementMethod.getInstance());
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android-Linkify的使用
LinkifyLinkify是一个辅助类,它可以自动地在TextView(或其派生类)中通过RegEx(正则表达式)模式匹配来创建超链接。当TextView中的内容匹配成功并生成超链接之后,TextView内容的下面就会出现下划线,单击则可以触发相应的操作,例如拨号,打开浏览器等。 Linkify使用Linkify可以在xml中使用,也可以通过Java代码使用。 XML方式 通过给TextVie
TextView 借助Linkify,使用自定义模式设置链接
TextView是android中的一个比较常用的控件,它有一个非常有趣的特性,可以通过android:autoLink设置某些模式,使得textView文本中匹配这个模式的文本段成为可点链接。android默认支持的模式有:web,email,phone,map以及它们的组合。  例如:  <TextView android:layout_width="wra
Linkify简介
本文参照自:http://www.cnblogs.com/xirihanlin/archive/2009/07/29/1534030.html android.text.util.Linkify是一个辅助类,通过RegEx样式匹配,自动地在TextView类(和继承的类)中创建超链接。  符合特定的RegEx样式的文本会被转变成可点击的超链接,这些超链接隐式地调用startActivity
具有正则表达式的TextView(Linkify)规则
具有正则表达式的TextView(Linkify)规则 新建一个继承Activity类的TextViewLinkifyActivity,并设置布局文件为:textviewlinkify.xml。 首先在布局文件添加一个EditText和一个TextView组件 EditText         android:id="@+id/textviewlinkify_edit"
使用Linkify + 正则式区分微博文本链接及跳转处理
如同新浪微博Android版的应用上,当我们点击微博文本上的链接会自动跳转界面,或网站链接跳转网页浏览,或邮箱链接跳转邮箱服务,或电话号码链接跳转拨号界面。Android 帮我们设计了一个类:Linkify   Linkify是一个辅助类,通过RegEx样式匹配,自动地在TextView类(和继承的类)中创建超链接。符合特定的RegEx样式的文本会被转变成可点击的超链接,这些超链接隐式地调用
Linkify
/*  * Copyright (C) 2007 The Android Open Source Project  *  * Licensed under the Apache License, Version 2.0 (the "License");  * you may not use this file except in compliance with the License.
Android - Linkify 详解
Linkify 详解 本文地址: http://blog.csdn.net/caroline_wendy/article/details/21516047 Linkify是一个辅助类, 在TextView中通过RegEx模式匹配超链接; Linkify的预设值可以检测到Web URL, Email, 电话号码等, 转换为链接; 使用静态的Linkify.addLinks方法, 需要传入视图(TextView)和掩码
Android开发之Linkify
Android开发之Linkify /*  *  Android开发之PopupWindow  *  *  Created on: 2011-8-11  *  Author: blueeagle  *  Email: liujiaxiang@gmail.com  *
android 基础再学习-linkify超链接的简单使用
Linkify是一个辅助类,它会自动的在TextView类(或者TextView派生类)中通过RegEx模式匹配来创建超链接 Linkify 中有web_urls、email_address、phone_numbers、map_address(这个还不理解) 几个预设值 当一个textview 设置内容后,设置Linkify 会自动检索设置预设值的内容 从而生成超链接,自带点击,无需设置点击事件
myeclipse2015中与tomcat有关的问题的相关问题
在myeclipse2015中遇到的tomcat不能执行的问题