2010-01-27 68 views
3

我有一个布局,我已经设置了android xml布局。我想在文本视图中嵌入一个链接,这样如果你点击链接,它会在Android浏览器中打开。这是如何完成的。似乎没有网址浏览或任何东西。android查看xml布局中的url

回答

2

以下是以非明显但通常希望的方式做到这一点的方法。假设我们想在文本视图中链接单词blammo。当用户按下blammo时,浏览器打开并将它们发送到google.com

尝试这样:

class sampleTransformFilter implements TransformFilter { 
    public String transformUrl(Matcher match, String url) { 
     return "http://google.com"; 
    } 
} 

class sampleMatchFilter implements MatchFilter { 
    public boolean acceptMatch(CharSequence s, int start, int end) { 
     return true; 
    } 
}  

Pattern sampleMatcher = Pattern.compile("blammo");  
String sampleURL = ""; 
Linkify.addLinks(textView, sampleMatcher, sampleURL, new sampleMatchFilter(), new sampleTransformFilter());