TextUtils.MakeSafeForPresentationFormatted メソッド

定義

html を削除し、不適切な文字を削除し、文字列を切り捨てます。

[Android.Runtime.Register("makeSafeForPresentation", "(Ljava/lang/String;IFI)Ljava/lang/CharSequence;", "", ApiSince=29)]
public static Java.Lang.ICharSequence MakeSafeForPresentationFormatted (string unclean, int maxCharactersToConsider, float ellipsizeDip, Android.Text.SafeStringFlagMode flags);
[<Android.Runtime.Register("makeSafeForPresentation", "(Ljava/lang/String;IFI)Ljava/lang/CharSequence;", "", ApiSince=29)>]
static member MakeSafeForPresentationFormatted : string * int * single * Android.Text.SafeStringFlagMode -> Java.Lang.ICharSequence

パラメーター

unclean
String

入力文字列

maxCharactersToConsider
Int32

入力文字列から考慮する の unclean 最大文字数。 0 は、この機能を無効にします。

ellipsizeDip
Single

フォント サイズ 42 を想定して、文字列の最大長 (dip 単位) を想定します。 これは、 の約 50 文字です ellipsizeDip == 1000。<br /> 通常、エリプシゼーションは文字列を示すビューに残す必要があります。 文字列を別の文字列への入力として使用する場合は、入力文字列の長さを制御すると便利な場合があります。 0 は、この機能を無効にします。

flags
SafeStringFlagMode

クリーニング動作を制御するフラグ (、、#SAFE_STRING_FLAG_SINGLE_LINEおよび #SAFE_STRING_FLAG_FIRST_LINEを指定できます#SAFE_STRING_FLAG_TRIM)

戻り値

クリーンアップされた文字列

属性

注釈

html を削除し、不適切な文字を削除し、文字列を切り捨てます。

このメソッドは、信頼されていないソース (他のパッケージなど) から読み込まれた文字列から一般的な間違いや無効な書式設定を削除することを目的としています。

このメソッドは最初 Html#fromHtml treats the string like HTML に、次に ... <ul><li>新しい行を削除するか、最初の新しい行 <で切り捨てます li>末尾 <から空白をトリミングします li>文字列 <を切り捨てます /ul> ...指定されている場合は 。

の Java ドキュメント android.text.TextUtils.makeSafeForPresentation(java.lang.String, int, float, int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象