語言

Linkify.AddLinks 方法

定義

多載

名稱 Description
AddLinks(ISpannable, Pattern, String, String[], Linkify+IMatchFilter, Linkify+ITransformFilter, IFunction)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

AddLinks(TextView, Pattern, String, String[], Linkify+IMatchFilter, Linkify+ITransformFilter)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

AddLinks(ISpannable, Pattern, String, String[], Linkify+IMatchFilter, Linkify+ITransformFilter)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

AddLinks(ISpannable, Pattern, String, Linkify+IMatchFilter, Linkify+ITransformFilter)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

AddLinks(TextView, Pattern, String, Linkify+IMatchFilter, Linkify+ITransformFilter)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

AddLinks(ISpannable, Pattern, String)

對可產生的 Spannable 套用正則表達式,將匹配轉換成連結。

AddLinks(ISpannable, MatchOptions, IFunction)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

AddLinks(TextView, MatchOptions)

掃描提供的 TextView 文字,並將遮罩中所有連結類型的出現轉為可點擊連結。

AddLinks(ISpannable, MatchOptions)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

AddLinks(TextView, Pattern, String)

對 TextView 的文字套用正則表達式,將匹配轉換成連結。

AddLinks(ISpannable, Pattern, String, String[], Linkify+IMatchFilter, Linkify+ITransformFilter, IFunction)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

[Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;Ljava/util/function/Function;)Z", "", ApiSince=29)]
public static bool AddLinks(Android.Text.ISpannable spannable, Java.Util.Regex.Pattern pattern, string? defaultScheme, string[]? schemes, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter, Java.Util.Functions.IFunction? urlSpanFactory);
[<Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;Ljava/util/function/Function;)Z", "", ApiSince=29)>]
static member AddLinks : Android.Text.ISpannable * Java.Util.Regex.Pattern * string * string[] * Android.Text.Util.Linkify.IMatchFilter * Android.Text.Util.Linkify.ITransformFilter * Java.Util.Functions.IFunction -> bool

參數

spannable
ISpannable
pattern
Pattern
defaultScheme
String
schemes
String[]
matchFilter
Linkify.IMatchFilter
transformFilter
Linkify.ITransformFilter
urlSpanFactory
IFunction

傳回

如果至少找到一個連結並套用,這是真的。

屬性

備註

的 android.text.util.Linkify.addLinks(android.text.Spannable, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

AddLinks(TextView, Pattern, String, String[], Linkify+IMatchFilter, Linkify+ITransformFilter)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

[Android.Runtime.Register("addLinks", "(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)V", "", ApiSince=24)]
public static void AddLinks(Android.Widget.TextView text, Java.Util.Regex.Pattern pattern, string? defaultScheme, string[]? schemes, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter);
[<Android.Runtime.Register("addLinks", "(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)V", "", ApiSince=24)>]
static member AddLinks : Android.Widget.TextView * Java.Util.Regex.Pattern * string * string[] * Android.Text.Util.Linkify.IMatchFilter * Android.Text.Util.Linkify.ITransformFilter -> unit

參數

text
TextView

可產生的文字需以連結標記

pattern
Pattern
defaultScheme
String
schemes
String[]
matchFilter
Linkify.IMatchFilter
transformFilter
Linkify.ITransformFilter
屬性

備註

的 android.text.util.Linkify.addLinks(android.text.Spannable, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

AddLinks(ISpannable, Pattern, String, String[], Linkify+IMatchFilter, Linkify+ITransformFilter)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

[Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z", "", ApiSince=24)]
public static bool AddLinks(Android.Text.ISpannable spannable, Java.Util.Regex.Pattern pattern, string? defaultScheme, string[]? schemes, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter);
[<Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z", "", ApiSince=24)>]
static member AddLinks : Android.Text.ISpannable * Java.Util.Regex.Pattern * string * string[] * Android.Text.Util.Linkify.IMatchFilter * Android.Text.Util.Linkify.ITransformFilter -> bool

參數

spannable
ISpannable
pattern
Pattern
defaultScheme
String
schemes
String[]
matchFilter
Linkify.IMatchFilter
transformFilter
Linkify.ITransformFilter

傳回

如果至少找到一個連結並套用,這是真的。

屬性

備註

的 android.text.util.Linkify.addLinks(android.text.Spannable, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

AddLinks(ISpannable, Pattern, String, Linkify+IMatchFilter, Linkify+ITransformFilter)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

[Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z", "")]
public static bool AddLinks(Android.Text.ISpannable spannable, Java.Util.Regex.Pattern pattern, string? scheme, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter);
[<Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z", "")>]
static member AddLinks : Android.Text.ISpannable * Java.Util.Regex.Pattern * string * Android.Text.Util.Linkify.IMatchFilter * Android.Text.Util.Linkify.ITransformFilter -> bool

參數

spannable
ISpannable
pattern
Pattern
scheme
String

URL 格式字串(例如 http:// 在連結文本中未指定方案的連結網址前加上

matchFilter
Linkify.IMatchFilter

這個過濾器用來讓用戶端程式碼能額外控制哪些模式匹配要轉換成連結。

transformFilter
Linkify.ITransformFilter

傳回

如果至少找到一個連結並套用,這是真的。

屬性

備註

的 android.text.util.Linkify.addLinks(android.text.Spannable, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

AddLinks(TextView, Pattern, String, Linkify+IMatchFilter, Linkify+ITransformFilter)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

[Android.Runtime.Register("addLinks", "(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)V", "")]
public static void AddLinks(Android.Widget.TextView text, Java.Util.Regex.Pattern pattern, string? scheme, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter);
[<Android.Runtime.Register("addLinks", "(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)V", "")>]
static member AddLinks : Android.Widget.TextView * Java.Util.Regex.Pattern * string * Android.Text.Util.Linkify.IMatchFilter * Android.Text.Util.Linkify.ITransformFilter -> unit

參數

text
TextView

可產生的文字需以連結標記

pattern
Pattern
scheme
String

URL 格式字串(例如 http:// 在連結文本中未指定方案的連結網址前加上

matchFilter
Linkify.IMatchFilter

這個過濾器用來讓用戶端程式碼能額外控制哪些模式匹配要轉換成連結。

transformFilter
Linkify.ITransformFilter
屬性

備註

的 android.text.util.Linkify.addLinks(android.text.Spannable, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

AddLinks(ISpannable, Pattern, String)

對可產生的 Spannable 套用正則表達式,將匹配轉換成連結。

[Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;)Z", "")]
public static bool AddLinks(Android.Text.ISpannable text, Java.Util.Regex.Pattern pattern, string? scheme);
[<Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;)Z", "")>]
static member AddLinks : Android.Text.ISpannable * Java.Util.Regex.Pattern * string -> bool

參數

text
ISpannable

可產生的文字需以連結標記

pattern
Pattern

正則表達式模式用於尋找連結

scheme
String

URL scheme 字串(例如 http://)應加在不以此方案開頭的連結前。

傳回

如果至少找到一個連結並套用,這是真的。

屬性

備註

對可產生的 Spannable 套用正則表達式,將匹配轉換成連結。

的 android.text.util.Linkify.addLinks(android.text.Spannable, java.util.regex.Pattern, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

AddLinks(ISpannable, MatchOptions, IFunction)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

[Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;ILjava/util/function/Function;)Z", "", ApiSince=29)]
public static bool AddLinks(Android.Text.ISpannable text, Android.Text.Util.MatchOptions mask, Java.Util.Functions.IFunction? urlSpanFactory);
[<Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;ILjava/util/function/Function;)Z", "", ApiSince=29)>]
static member AddLinks : Android.Text.ISpannable * Android.Text.Util.MatchOptions * Java.Util.Functions.IFunction -> bool

參數

text
ISpannable

可產生的文字需以連結標記

mask
MatchOptions

遮罩用來定義將搜尋哪些類型的連結

urlSpanFactory
IFunction

用於創建 URLSpans 的函數

傳回

如果至少找到一個連結並套用,這是真的。

屬性

備註

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。 如果遮罩非零,它也會移除所有已附在 Spannable 上的 URLSpan,以避免在同一文字重複呼叫時產生問題。

的 android.text.util.Linkify.addLinks(android.text.Spannable, int, java.util.function.Function<java.lang.String, android.text.style.URLSpan>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

AddLinks(TextView, MatchOptions)

掃描提供的 TextView 文字,並將遮罩中所有連結類型的出現轉為可點擊連結。

[Android.Runtime.Register("addLinks", "(Landroid/widget/TextView;I)Z", "")]
public static bool AddLinks(Android.Widget.TextView text, Android.Text.Util.MatchOptions mask);
[<Android.Runtime.Register("addLinks", "(Landroid/widget/TextView;I)Z", "")>]
static member AddLinks : Android.Widget.TextView * Android.Text.Util.MatchOptions -> bool

參數

text
TextView

TextView 的文字需以連結標記

mask
MatchOptions

遮罩用來定義將搜尋哪些類型的連結。

傳回

如果至少找到一個連結並套用,這是真的。

屬性

備註

掃描提供的 TextView 文字,並將遮罩中所有連結類型的出現轉為可點擊連結。 若找到匹配,TextView 的移動方法會設定為 LinkMovementMethod。

的 android.text.util.Linkify.addLinks(android.widget.TextView, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

AddLinks(ISpannable, MatchOptions)

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。

[Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;I)Z", "")]
public static bool AddLinks(Android.Text.ISpannable text, Android.Text.Util.MatchOptions mask);
[<Android.Runtime.Register("addLinks", "(Landroid/text/Spannable;I)Z", "")>]
static member AddLinks : Android.Text.ISpannable * Android.Text.Util.MatchOptions -> bool

參數

text
ISpannable

可產生的文字需以連結標記

mask
MatchOptions

遮罩用來定義將搜尋哪些類型的連結。

傳回

如果至少找到一個連結並套用,這是真的。

屬性

備註

掃描所提供 Spannable 的文字,並將遮罩中標示的所有連結類型轉為可點擊連結。 如果遮罩非零,它也會移除所有已附在 Spannable 上的 URLSpan,以避免在同一文字重複呼叫時產生問題。

的 android.text.util.Linkify.addLinks(android.text.Spannable, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

AddLinks(TextView, Pattern, String)

對 TextView 的文字套用正則表達式,將匹配轉換成連結。

[Android.Runtime.Register("addLinks", "(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;)V", "")]
public static void AddLinks(Android.Widget.TextView text, Java.Util.Regex.Pattern pattern, string? scheme);
[<Android.Runtime.Register("addLinks", "(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;)V", "")>]
static member AddLinks : Android.Widget.TextView * Java.Util.Regex.Pattern * string -> unit

參數

text
TextView

TextView 的文字需以連結標記

pattern
Pattern

正則表達式模式用於尋找連結

scheme
String

URL scheme 字串(例如 http://)應加在不以此方案開頭的連結前。

屬性

備註

對 TextView 的文字套用正則表達式,將匹配轉換成連結。 若找到連結,則會套用 UrlSpan 於連結文字匹配區域,並將文字的移動方式改為 LinkMovementMethod。

的 android.text.util.Linkify.addLinks(android.widget.TextView, java.util.regex.Pattern, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於