Ответ 1
Найденное решение:
String linkText = "<a href=\"" + RSSActivity.links [position] + "\">" + values [position] + "</a> ";
link.TextFormatted = Html.FromHtml(linkText);
link.MovementMethod = LinkMovementMethod.Instance;
Я хотел бы отобразить некоторый текст, который при нажатии будет перенаправлять меня на веб-сайт. Я пишу приложение для Android с С# (студия Xamarian).
<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"
ссылки [позиция] содержит uri, например « https://www.google.co.nz/ "
Как сделать так, чтобы отображалась «Google», но при нажатии на нее ссылаются на https: // www. google.co.nz/
Найденное решение:
String linkText = "<a href=\"" + RSSActivity.links [position] + "\">" + values [position] + "</a> ";
link.TextFormatted = Html.FromHtml(linkText);
link.MovementMethod = LinkMovementMethod.Instance;