Langue

TextLinks.Apply(ISpannable, ApplyStrategy, IFunction) Méthode

Définition

Annote le texte donné avec les liens générés.

[Android.Runtime.Register("apply", "(Landroid/text/Spannable;ILjava/util/function/Function;)I", "", ApiSince=28)]
public Android.Views.TextClassifiers.ApplyStatusCode Apply(Android.Text.ISpannable text, Android.Views.TextClassifiers.ApplyStrategy applyStrategy, Java.Util.Functions.IFunction? spanFactory);
[<Android.Runtime.Register("apply", "(Landroid/text/Spannable;ILjava/util/function/Function;)I", "", ApiSince=28)>]
member this.Apply : Android.Text.ISpannable * Android.Views.TextClassifiers.ApplyStrategy * Java.Util.Functions.IFunction -> Android.Views.TextClassifiers.ApplyStatusCode

Paramètres

text
ISpannable

Spannable : texte à laquelle appliquer les liens. Doit correspondre au texte d’origine. Cette valeur ne peut pas être null.

applyStrategy
ApplyStrategy

int : la stratégie d’application utilisée pour déterminer comment appliquer des liens vers du texte. Par exemple, TextLinks.APPLY_STRATEGY_IGNORE Valeur est l’une des options suivantes : APPLY_STRATEGY_IGNORE APPLY_STRATEGY_REPLACE

spanFactory
IFunction

Fonction : fabrique d’étendues personnalisée pour convertir TextLinks en textLinkSpans. Définissez la valeur Null pour utiliser la fabrique d’étendue par défaut.

Retours

un code d’état indiquant si les liens ont été correctement appliqués, par exemple, STATUS_LINKS_APPLIED Valeur est l’une des suivantes : STATUS_LINKS_APPLIED STATUS_NO_LINKS_FOUND STATUS_NO_LINKS_APPLIED STATUS_DIFFERENT_TEXT STATUS_UNSUPPORTED_CHARACTER

Attributs

Remarques

Annote le texte donné avec les liens générés. Elle échoue si le texte fourni ne correspond pas au texte d’origine utilisé pour créer les TextLinks. REMARQUE : il peut être nécessaire de définir un LinkMovementMethod sur le widget TextView pour gérer correctement les liens. Voir TextView.setMovementMethod(MovementMethod)

Référence Android pour android.view.textclassifier.TextLinks.apply.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à