StaticLayout 构造函数

定义

重载

名称 说明
StaticLayout(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

StaticLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)

由 DynamicLayout 使用。

StaticLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)
StaticLayout(ICharSequence, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)

由 DynamicLayout 使用。

StaticLayout(String, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)
StaticLayout(ICharSequence, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean, TextUtils+TruncateAt, Int32)

由 DynamicLayout 使用。

StaticLayout(String, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean, TextUtils+TruncateAt, Int32)

StaticLayout(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

protected StaticLayout(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Text.StaticLayout : nativeint * Android.Runtime.JniHandleOwnership -> Android.Text.StaticLayout

参数

javaReference
IntPtr

nativeint

IntPtr一个包含Java本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

StaticLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)

由 DynamicLayout 使用。

[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V", "")]
public StaticLayout(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int width, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V", "")>]
new Android.Text.StaticLayout : Java.Lang.ICharSequence * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * bool -> Android.Text.StaticLayout

参数

source
ICharSequence
paint
TextPaint
width
Int32
spacingmult
Single
spacingadd
Single
includepad
Boolean
属性

注解

Java文档android.text.StaticLayout.StaticLayout(java.lang.CharSequence)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

StaticLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)

[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V", "")]
public StaticLayout(string? source, Android.Text.TextPaint? paint, int width, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V", "")>]
new Android.Text.StaticLayout : string * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * bool -> Android.Text.StaticLayout

参数

source
String
paint
TextPaint
width
Int32
spacingmult
Single
spacingadd
Single
includepad
Boolean
属性

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

StaticLayout(ICharSequence, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)

由 DynamicLayout 使用。

[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V", "")]
public StaticLayout(Java.Lang.ICharSequence? source, int bufstart, int bufend, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V", "")>]
new Android.Text.StaticLayout : Java.Lang.ICharSequence * int * int * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * bool -> Android.Text.StaticLayout

参数

source
ICharSequence
bufstart
Int32
bufend
Int32
paint
TextPaint
outerwidth
Int32
spacingmult
Single
spacingadd
Single
includepad
Boolean
属性

注解

Java文档android.text.StaticLayout.StaticLayout(java.lang.CharSequence)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

StaticLayout(String, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)

[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V", "")]
public StaticLayout(string? source, int bufstart, int bufend, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V", "")>]
new Android.Text.StaticLayout : string * int * int * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * bool -> Android.Text.StaticLayout

参数

source
String
bufstart
Int32
bufend
Int32
paint
TextPaint
outerwidth
Int32
spacingmult
Single
spacingadd
Single
includepad
Boolean
属性

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

StaticLayout(ICharSequence, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean, TextUtils+TruncateAt, Int32)

由 DynamicLayout 使用。

[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;I)V", "")]
public StaticLayout(Java.Lang.ICharSequence? source, int bufstart, int bufend, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;I)V", "")>]
new Android.Text.StaticLayout : Java.Lang.ICharSequence * int * int * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * bool * Android.Text.TextUtils.TruncateAt * int -> Android.Text.StaticLayout

参数

source
ICharSequence
bufstart
Int32
bufend
Int32
paint
TextPaint
outerwidth
Int32
spacingmult
Single
spacingadd
Single
includepad
Boolean
ellipsizedWidth
Int32
属性

注解

Java文档android.text.StaticLayout.StaticLayout(java.lang.CharSequence)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

StaticLayout(String, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean, TextUtils+TruncateAt, Int32)

[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;I)V", "")]
public StaticLayout(string? source, int bufstart, int bufend, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;I)V", "")>]
new Android.Text.StaticLayout : string * int * int * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * bool * Android.Text.TextUtils.TruncateAt * int -> Android.Text.StaticLayout

参数

source
String
bufstart
Int32
bufend
Int32
paint
TextPaint
outerwidth
Int32
spacingmult
Single
spacingadd
Single
includepad
Boolean
ellipsizedWidth
Int32
属性

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于