我使用了在这个链接Android: Linkify TextView中找到的方法
public static void addLink(TextView textView, String patternToMatch,
final String link) {
Linkify.TransformFilter filter = new Linkify.TransformFilter() {
@Override public String transformUrl(Matcher match, String url) {
return link;
}
};
Linkify.addLinks(textView, Pattern.compile(patternToMatch), null, null,
filter);
}我的函数调用
addLink(text, "Forgot password?", "http://www.abc.com");但结果却是“忘记密码?”粗体部分为蓝色和下划线。我该如何包括"?“变成蓝色和划线吗?谢谢。
发布于 2011-09-19 04:13:42
第二个参数是模式,您正在添加? (正则表达式字符类char)。
尝尝这个,
addLink(text, "Forgot password[?]", "http://www.abc.com");https://stackoverflow.com/questions/7466077
复制相似问题