語言

TextLinks.Apply(ISpannable, ApplyStrategy, IFunction) 方法

定義

用生成的連結標註給定的文字。

[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

參數

text
ISpannable

要套用連結的文字。 必須與原文相符

applyStrategy
ApplyStrategy

應用策略用於決定如何將連結套用到文字。 例如: TextLinks#APPLY_STRATEGY_IGNORE

spanFactory
IFunction

一個自訂的 TextLinks 轉換成 TextLinkSpan 的工廠。 設定為 以 null 使用預設的跨度工廠。

傳回

狀態碼顯示連結是否成功套用,例如: #STATUS_LINKS_APPLIED

屬性

備註

用生成的連結標註給定的文字。 如果提供的文字與建立 TextLink 的原始文字不符,則會失敗。 注意:可能需要在 TextView 小工具上設定 LinkMovementMethod 才能正確處理連結。 請參見 TextView.setMovementMethod(MovementMethod)

Android 參考資料。android.view.textclassifier.TextLinks.apply

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於