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
String

当前区域设置中“%d 更多”的字符串

返回

属性

注解

将逗号分隔形式的“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 属性许可证中所述的术语使用。

适用于