TextUtils.CommaEllipsizeFormatted 方法

定義

將逗號分隔格式 「Andy, Bob, Charles, David」 的 CharSequence,其寬度太寬,無法放入指定的寬度,例如 “Andy, Bob, 2”。

[Android.Runtime.Register("commaEllipsize", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLjava/lang/String;Ljava/lang/String;)Ljava/lang/CharSequence;", "")]
public static Java.Lang.ICharSequence? CommaEllipsizeFormatted (Java.Lang.ICharSequence? text, Android.Text.TextPaint? p, float avail, string? oneMore, string? more);
[<Android.Runtime.Register("commaEllipsize", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLjava/lang/String;Ljava/lang/String;)Ljava/lang/CharSequence;", "")>]
static member CommaEllipsizeFormatted : Java.Lang.ICharSequence * Android.Text.TextPaint * single * string * string -> Java.Lang.ICharSequence

參數

text
ICharSequence

要截斷的文字

p
TextPaint

用來測量文字的繪製

avail
Single

文字可用的水平寬度(以像素為單位)

oneMore
String

目前地區設定中 「1 more」 的字串

more
String

目前地區設定中 「%dmore」 的字串

傳回

屬性

備註

將逗號分隔格式 「Andy, Bob, Charles, David」 的 CharSequence,其寬度太寬,無法放入指定的寬度,例如 “Andy, Bob, 2”。

已取代這個成員。 請勿使用。 這不會國際化,而且具有由右至左文字的已知問題、具有多個複數形式的語言、使用不同字元作為類似逗號分隔符的語言等等。請改用 #listEllipsize

android.text.TextUtils.commaEllipsize(java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於