public void Load(string text, string position = "Left") { try { AutoLinkTextView.AddAutoLinkMode(AutoLinkMode.ModePhone, AutoLinkMode.ModeEmail, AutoLinkMode.ModeHashtag, AutoLinkMode.ModeUrl, AutoLinkMode.ModeMention, AutoLinkMode.ModeCustom); if (position == "Right" || position == "right") { AutoLinkTextView.SetPhoneModeColor(ContextCompat.GetColor(Activity, Resource.Color.right_ModePhone_color)); AutoLinkTextView.SetEmailModeColor(ContextCompat.GetColor(Activity, Resource.Color.right_ModeEmail_color)); AutoLinkTextView.SetHashtagModeColor(ContextCompat.GetColor(Activity, Resource.Color.right_ModeHashtag_color)); AutoLinkTextView.SetUrlModeColor(ContextCompat.GetColor(Activity, Resource.Color.right_ModeUrl_color)); AutoLinkTextView.SetMentionModeColor(ContextCompat.GetColor(Activity, Resource.Color.right_ModeMention_color)); AutoLinkTextView.SetCustomModeColor(ContextCompat.GetColor(Activity, Resource.Color.right_ModeUrl_color)); AutoLinkTextView.SetSelectedStateColor(ContextCompat.GetColor(Activity, Resource.Color.accent)); } else { AutoLinkTextView.SetPhoneModeColor(ContextCompat.GetColor(Activity, Resource.Color.Left_ModePhone_color)); AutoLinkTextView.SetEmailModeColor(ContextCompat.GetColor(Activity, Resource.Color.Left_ModeEmail_color)); AutoLinkTextView.SetHashtagModeColor(ContextCompat.GetColor(Activity, Resource.Color.Left_ModeHashtag_color)); AutoLinkTextView.SetUrlModeColor(ContextCompat.GetColor(Activity, Resource.Color.Left_ModeUrl_color)); AutoLinkTextView.SetMentionModeColor(ContextCompat.GetColor(Activity, Resource.Color.Left_ModeMention_color)); AutoLinkTextView.SetCustomModeColor(ContextCompat.GetColor(Activity, Resource.Color.Left_ModeUrl_color)); AutoLinkTextView.SetSelectedStateColor(ContextCompat.GetColor(Activity, Resource.Color.accent)); } var textt = text.Split('/'); if (textt.Count() > 1) { AutoLinkTextView.SetCustomModeColor(ContextCompat.GetColor(Activity, Resource.Color.Left_ModeUrl_color)); AutoLinkTextView.SetCustomRegex(@"\b(" + textt.LastOrDefault() + @")\b"); } string laststring = text.Replace(" /", " "); if (!string.IsNullOrEmpty(laststring)) { AutoLinkTextView.SetAutoLinkText(laststring); } } catch (Exception exception) { Console.WriteLine(exception); } }