Java 如何在可点击文本视图中设置超链接?就业喜报

Java 如何在可点击文本视图中设置超链接?就业喜报,java,android,url,hyperlink,textview,Java,Android,Url,Hyperlink,Textview,我有一个带有一个URL的文本视图。。但我不想显示整个URL,只想显示几个字,如:单击此处。当单击textview时。。应用程序需要在“点击此处”字样后面打开URL 供您参考: 文本视图现在可以点击了。 URL显示正确。 单击URL后,浏览器将启动并正确加载URL 我只想更改链接中可见的文本 编辑: 每次应用程序重新启动或重新加载时,url可能会不同,因此它不会总是相同的url。将textView中的文本更改为您喜欢的任何内容。并在代码中提供URL作为变量 编辑:你说URL改变了:所以只需将URL

我有一个带有一个URL的文本视图。。但我不想显示整个URL,只想显示几个字,如:单击此处。当单击textview时。。应用程序需要在“点击此处”字样后面打开URL

供您参考: 文本视图现在可以点击了。 URL显示正确。 单击URL后,浏览器将启动并正确加载URL

我只想更改链接中可见的文本

编辑:
每次应用程序重新启动或重新加载时,url可能会不同,因此它不会总是相同的url。

将textView中的文本更改为您喜欢的任何内容。并在代码中提供URL作为变量


编辑:你说URL改变了:所以只需将URL保存在一个变量中。你的应用程序如何接收新的url会很有趣你是否尝试过使用html来实现这一点? 例如,将以下内容作为文本,然后设置

String text = "<a href='www.link.com'>Click here</a>";

textView.setText(Html.fromHtml(text));
String text=”“;
textView.setText(Html.fromHtml(text));
使用以下代码:-

    android:autoLink="web"
像这样

<TextView
    android:id="@+id/txt_post_message"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginBottom="5dp"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:autoLink="web"
    android:text=""
    android:textColor="@color/wall_msg"
    android:textSize="16sp" />