Idioma

Linkify.AddLinks Método

Definição

Sobrecargas

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

AddLinks(ISpannable, Pattern, String)

Aplica um regex a um Spannable transformando as correspondências em links.

AddLinks(ISpannable, MatchOptions, IFunction)

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

AddLinks(TextView, MatchOptions)

Examina o texto do TextView fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

AddLinks(ISpannable, MatchOptions)

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

AddLinks(TextView, Pattern, String)

Aplica um regex ao texto de um TextView transformando as correspondências em links.

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

[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

Parâmetros

spannable
ISpannable

abrangível cujo texto deve ser marcado com links. Esse valor não pode ser nulo.

pattern
Pattern

padrão regex a ser usado para localizar links. Esse valor não pode ser nulo.

defaultScheme
String

o esquema padrão a ser anexado a links se o link não começar com um dos esquemas determinados. Esse valor pode ser nulo.

schemes
String[]

Prefixos de URL reconhecidos adicionais, como http://. O esquema padrão é verificado primeiro, mesmo que essa matriz seja nula ou vazia. O esquema padrão é adicionado somente quando nenhum prefixo reconhecido corresponde.

matchFilter
Linkify.IMatchFilter

o filtro usado para permitir que o código do cliente controle adicional sobre quais correspondências de padrão devem ser convertidas em links. Esse valor pode ser nulo.

transformFilter
Linkify.ITransformFilter

filtro para permitir que o código do cliente atualize o link encontrado. Esse valor pode ser nulo.

urlSpanFactory
IFunction

função usada para criar URLSpans. Esse valor pode ser nulo.

Retornos

True se pelo menos um link for encontrado e aplicado.

Atributos

Comentários

Essa sobrecarga usa a expressão regular fornecida, não uma máscara de tipo de link. Para cada correspondência, ele chama o filtro de correspondência primeiro. O texto aceito é passado para o filtro de transformação antes que os esquemas de URL sejam verificados. Um filtro nulo ignora essa etapa.

O esquema padrão e os esquemas adicionais são convertidos em minúsculas e verificados nessa ordem. Verificações de prefixo ignoram maiúsculas de minúsculas; o primeiro prefixo reconhecido é normalizado em letras minúsculas. Se nenhum corresponder, o esquema padrão será adicionado. Um esquema padrão nulo ou vazio corresponde imediatamente como um prefixo vazio, para que esquemas adicionais não sejam verificados.

A fábrica de intervalos recebe a URL resultante e deve retornar um URLSpan. Se a fábrica for nula, o Android criará um intervalo de URL padrão. O intervalo abrange o intervalo correspondente original, não o comprimento da URL transformada.

Documentação Java para android.text.util.Linkify.addLinks(android.text.Spannable, int).

Referência do Android para android.text.util.Linkify.addLinks.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

[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

Parâmetros

text
TextView

Abrangível cujo texto deve ser marcado com links

pattern
Pattern

Padrão Regex a ser usado para localizar links. Esse valor não pode ser nulo.

defaultScheme
String

O esquema padrão a ser anexado a links se o link não começar com um dos esquemas determinados. Esse valor pode ser nulo.

schemes
String[]

Prefixos de URL reconhecidos adicionais, como http://. O esquema padrão é verificado primeiro, mesmo que essa matriz seja nula ou vazia. O esquema padrão é adicionado somente quando nenhum prefixo reconhecido corresponde.

matchFilter
Linkify.IMatchFilter

O filtro usado para permitir que o código do cliente controle adicional sobre quais correspondências de padrão devem ser convertidas em links. Esse valor pode ser nulo.

transformFilter
Linkify.ITransformFilter

Filtre para permitir que o código do cliente atualize o link encontrado. Esse valor pode ser nulo.

Atributos

Comentários

Documentação Java para android.text.util.Linkify.addLinks(android.text.Spannable, int).

Referência do Android para android.text.util.Linkify.addLinks.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

[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

Parâmetros

spannable
ISpannable

Abrangível cujo texto deve ser marcado com links. Esse valor não pode ser nulo.

pattern
Pattern

Padrão Regex a ser usado para localizar links. Esse valor não pode ser nulo.

defaultScheme
String

O esquema padrão a ser anexado a links se o link não começar com um dos esquemas determinados. Esse valor pode ser nulo.

schemes
String[]

Prefixos de URL reconhecidos adicionais, como http://. O esquema padrão é verificado primeiro, mesmo que essa matriz seja nula ou vazia. O esquema padrão é adicionado somente quando nenhum prefixo reconhecido corresponde.

matchFilter
Linkify.IMatchFilter

O filtro usado para permitir que o código do cliente controle adicional sobre quais correspondências de padrão devem ser convertidas em links. Esse valor pode ser nulo.

transformFilter
Linkify.ITransformFilter

Filtre para permitir que o código do cliente atualize o link encontrado. Esse valor pode ser nulo.

Retornos

True se pelo menos um link for encontrado e aplicado.

Atributos

Comentários

Documentação Java para android.text.util.Linkify.addLinks(android.text.Spannable, int).

Referência do Android para android.text.util.Linkify.addLinks.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

[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

Parâmetros

spannable
ISpannable

Abrangível cujo texto deve ser marcado com links. Esse valor não pode ser nulo.

pattern
Pattern

Padrão Regex a ser usado para localizar links. Esse valor não pode ser nulo.

scheme
String

Cadeia de caracteres do esquema de URL (por exemplo http:// , para ser acrescentada à url de links que não têm um esquema especificado no texto do link

matchFilter
Linkify.IMatchFilter

O filtro usado para permitir que o código do cliente controle adicional sobre quais correspondências de padrão devem ser convertidas em links.

transformFilter
Linkify.ITransformFilter

Filtre para permitir que o código do cliente atualize o link encontrado. Esse valor pode ser nulo.

Retornos

True se pelo menos um link for encontrado e aplicado.

Atributos

Comentários

Documentação Java para android.text.util.Linkify.addLinks(android.text.Spannable, int).

Referência do Android para android.text.util.Linkify.addLinks.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

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

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

[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

Parâmetros

text
TextView

Abrangível cujo texto deve ser marcado com links

pattern
Pattern

Padrão Regex a ser usado para localizar links. Esse valor não pode ser nulo.

scheme
String

Cadeia de caracteres do esquema de URL (por exemplo http:// , para ser acrescentada à url de links que não têm um esquema especificado no texto do link

matchFilter
Linkify.IMatchFilter

O filtro usado para permitir que o código do cliente controle adicional sobre quais correspondências de padrão devem ser convertidas em links.

transformFilter
Linkify.ITransformFilter

O filtro que altera o texto de correspondência aceito antes que seu esquema de URL seja verificado ou adicionado ou null use o texto correspondente inalterado.

Atributos

Comentários

Documentação Java para android.text.util.Linkify.addLinks(android.text.Spannable, int).

Referência do Android para android.text.util.Linkify.addLinks.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

AddLinks(ISpannable, Pattern, String)

Aplica um regex a um Spannable transformando as correspondências em links.

[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

Parâmetros

text
ISpannable

Abrangível cujo texto deve ser marcado com links

pattern
Pattern

Padrão Regex a ser usado para localizar links

scheme
String

Cadeia de caracteres do esquema de URL (por exemplo http://) a ser acrescentada aos links que não começam com esse esquema.

Retornos

True se pelo menos um link for encontrado e aplicado.

Atributos

Comentários

Aplica um regex a um Spannable transformando as correspondências em links.

Documentação Java para android.text.util.Linkify.addLinks(android.text.Spannable, java.util.regex.Pattern, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

AddLinks(ISpannable, MatchOptions, IFunction)

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

[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

Parâmetros

text
ISpannable

Abrangível cujo texto deve ser marcado com links

mask
MatchOptions

máscara para definir quais tipos de links serão pesquisados

urlSpanFactory
IFunction

função usada para criar URLSpans

Retornos

True se pelo menos um link for encontrado e aplicado.

Atributos

Comentários

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis. Se a máscara não for zero, ela também removerá todos os URLSpans existentes anexados ao Spannable, para evitar problemas se você chamá-la repetidamente no mesmo texto.

Documentação Java para android.text.util.Linkify.addLinks(android.text.Spannable, int, java.util.function.Function<java.lang.String, android.text.style.URLSpan>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

AddLinks(TextView, MatchOptions)

Examina o texto do TextView fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

[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

Parâmetros

text
TextView

TextView cujo texto deve ser marcado com links

mask
MatchOptions

Máscara para definir quais tipos de links serão pesquisados.

Retornos

True se pelo menos um link for encontrado e aplicado.

Atributos

Comentários

Examina o texto do TextView fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis. Se forem encontradas correspondências, o método de movimentação do TextView será definido como LinkMovementMethod.

Documentação Java para android.text.util.Linkify.addLinks(android.widget.TextView, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

AddLinks(ISpannable, MatchOptions)

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis.

[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

Parâmetros

text
ISpannable

Abrangível cujo texto deve ser marcado com links

mask
MatchOptions

Máscara para definir quais tipos de links serão pesquisados.

Retornos

True se pelo menos um link for encontrado e aplicado.

Atributos

Comentários

Examina o texto do Spannable fornecido e transforma todas as ocorrências dos tipos de link indicados na máscara em links clicáveis. Se a máscara não for zero, ela também removerá todos os URLSpans existentes anexados ao Spannable, para evitar problemas se você chamá-la repetidamente no mesmo texto.

Documentação Java para android.text.util.Linkify.addLinks(android.text.Spannable, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

AddLinks(TextView, Pattern, String)

Aplica um regex ao texto de um TextView transformando as correspondências em links.

[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

Parâmetros

text
TextView

TextView cujo texto deve ser marcado com links

pattern
Pattern

Padrão Regex a ser usado para localizar links

scheme
String

Cadeia de caracteres do esquema de URL (por exemplo http://) a ser acrescentada aos links que não começam com esse esquema.

Atributos

Comentários

Aplica um regex ao texto de um TextView transformando as correspondências em links. Se forem encontrados links, os UrlSpans serão aplicados às áreas de correspondência de texto de link e o método de movimento do texto será alterado para LinkMovementMethod.

Documentação Java para android.text.util.Linkify.addLinks(android.widget.TextView, java.util.regex.Pattern, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a