TextLinks.Apply(ISpannable, ApplyStrategy, IFunction) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用生成的連結標註給定的文字。
[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。