如何在TextView中使用普通链接可点击?

在我的Android应用程序中,我有一个TextView 。 文本可以包含链接。 这是一个文本示例:

This is just a test. Click the following link http://www.google.com to visit Google.

请注意,文本不是HTML ; 它只是一个普通的文本。

我想做一些像textView.parseLinks() ,然后在TextViewhttp://www.google.com将是超链接和可点击打开页面。

这可能吗?

谢谢

尝试在XML文件的TextView定义中包含以下内容:

  

android:autoLink的文档说:

控制是否自动查找url和电子邮件地址等链接并将其转换为可点击链接

因此,为了自动查找链接,以上内容可能有所帮助 试试看。

这样的事情应该有效。

  TextView tv = (TextView) findViewById(R.id.textView1); String text = "This is just a test. Click this link here Google to visit google."; tv.setMovementMethod(LinkMovementMethod.getInstance()); tv.setText(Html.fromHtml(text)); 
   //set ... by web|email|none|phone|map|all according to your need 

//更改链接颜色添加到以下行android:textColorLink =“@ color / yourcolor”

试试这个..这对我有用

   

TextView选择URL和电话号码的简单方法:

 TextView textView = (TextView)findViewById(R.id.textView1); textView.setText("some url is www.google.com phone 7504567890 another url lkgndflg.com "); Linkify.addLinks(textView, Linkify.WEB_URLS | Linkify.PHONE_NUMBERS);