如何使 Textview 可点击,以便它在 Web 浏览器中打开 url

Dea*_*hRs 4 android

很抱歉问这个新手问题,因为我是 android 开发的新手。在 main.java 中应该输入什么代码?

<resources>
<string name="strname">Clickable Text<a href="http://domain.com">Visit Website</a></string>
</resources>



<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:autoLink="web"
android:text="@string/strname"
android:id="@+id/textView"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
Run Code Online (Sandbox Code Playgroud)

Bla*_*elt 5

你可以使用Linkfy

TextView textView = (TextView) findViewById(R.id.textView);
textView.setText("http://www.google.com");
Linkify.addLinks(textView, Linkify.WEB_URLS);
Run Code Online (Sandbox Code Playgroud)

从文档

Linkify 获取一段文本和一个正则表达式,并将文本中的所有正则表达式匹配项转换为可点击的链接