如何在C#安卓中超链接TextView

本文关键字:中超 超链接 TextView | 更新日期: 2023-09-27 18:29:51

我想显示一些文本,点击后会将我重定向到网站。我正在用C#(Xamarian工作室)通过android应用程序写作。

<TextView
        android:id="@+id/rsstitle"
        android:autoLink="web"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#FF7F3300"
        android:textSize="16dip"
        android:textStyle="bold" />
view.FindViewById<TextView> (Resource.Id.rsstitle).Text = values [position];
//values[position] contains a title string eg "Google"

links〔position〕包含一个uri例如"https://www.google.co.nz/"

我如何使其显示"谷歌",但当点击时指向https://www.google.co.nz/

如何在C#安卓中超链接TextView

找到了我的解决方案:

String linkText = "<a href='"" + RSSActivity.links [position] + "'">" + values [position] + "</a> ";
link.TextFormatted = Html.FromHtml(linkText);
link.MovementMethod = LinkMovementMethod.Instance;