BoringLayout.ReplaceOrMake Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)
Retourne un BoringLayout pour le texte spécifié, potentiellement réutiliser celui-ci s’il est déjà approprié.
[Android.Runtime.Register("replaceOrMake", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;Z)Landroid/text/BoringLayout;", "GetReplaceOrMake_Ljava_lang_CharSequence_Landroid_text_TextPaint_ILandroid_text_Layout_Alignment_FFLandroid_text_BoringLayout_Metrics_ZHandler")]
public virtual Android.Text.BoringLayout? ReplaceOrMake(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad);
[<Android.Runtime.Register("replaceOrMake", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;Z)Landroid/text/BoringLayout;", "GetReplaceOrMake_Ljava_lang_CharSequence_Landroid_text_TextPaint_ILandroid_text_Layout_Alignment_FFLandroid_text_BoringLayout_Metrics_ZHandler")>]
abstract member ReplaceOrMake : Java.Lang.ICharSequence * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * Android.Text.BoringLayout.Metrics * bool -> Android.Text.BoringLayout
override this.ReplaceOrMake : Java.Lang.ICharSequence * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * Android.Text.BoringLayout.Metrics * bool -> Android.Text.BoringLayout
Paramètres
- source
- ICharSequence
texte à afficher
- paint
- TextPaint
la peinture par défaut pour la disposition
- outerwidth
- Int32
largeur d’habillage du texte
- align
- Layout.Alignment
de gauche, de droite ou de centrer le texte
- spacingMult
- Single
cette valeur n’est plus utilisée par BoringLayout
- spacingAdd
- Single
cette valeur n’est plus utilisée par BoringLayout
- metrics
- BoringLayout.Metrics
#Metrics instance qui contient des informations sur FontMetrics et la largeur de ligne
- includePad
- Boolean
définir s’il faut inclure un espace supplémentaire au-delà de l’ascension et de la descente de police, ce qui est nécessaire pour éviter la capture dans certains scripts
Retours
- Attributs
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)
Retourne un BoringLayout pour le texte spécifié, potentiellement réutiliser celui-ci s’il est déjà approprié.
public Android.Text.BoringLayout? ReplaceOrMake(string? source, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad);
member this.ReplaceOrMake : string * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * Android.Text.BoringLayout.Metrics * bool -> Android.Text.BoringLayout
Paramètres
- source
- String
texte à afficher
- paint
- TextPaint
la peinture par défaut pour la disposition
- outerwidth
- Int32
largeur d’habillage du texte
- align
- Layout.Alignment
de gauche, de droite ou de centrer le texte
- spacingMult
- Single
cette valeur n’est plus utilisée par BoringLayout
- spacingAdd
- Single
cette valeur n’est plus utilisée par BoringLayout
- metrics
- BoringLayout.Metrics
#Metrics instance qui contient des informations sur FontMetrics et la largeur de ligne
- includePad
- Boolean
définir s’il faut inclure un espace supplémentaire au-delà de l’ascension et de la descente de police, ce qui est nécessaire pour éviter la capture dans certains scripts
Retours
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)
[Android.Runtime.Register("replaceOrMake", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;Landroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;IZ)Landroid/text/BoringLayout;", "GetReplaceOrMake_Ljava_lang_CharSequence_Landroid_text_TextPaint_ILandroid_text_Layout_Alignment_Landroid_text_BoringLayout_Metrics_ZLandroid_text_TextUtils_TruncateAt_IZHandler", ApiSince=33)]
public virtual Android.Text.BoringLayout ReplaceOrMake(Java.Lang.ICharSequence source, Android.Text.TextPaint paint, int outerWidth, Android.Text.Layout.Alignment align, Android.Text.BoringLayout.Metrics metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth, bool useFallbackLineSpacing);
[<Android.Runtime.Register("replaceOrMake", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;Landroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;IZ)Landroid/text/BoringLayout;", "GetReplaceOrMake_Ljava_lang_CharSequence_Landroid_text_TextPaint_ILandroid_text_Layout_Alignment_Landroid_text_BoringLayout_Metrics_ZLandroid_text_TextUtils_TruncateAt_IZHandler", ApiSince=33)>]
abstract member ReplaceOrMake : Java.Lang.ICharSequence * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * Android.Text.BoringLayout.Metrics * bool * Android.Text.TextUtils.TruncateAt * int * bool -> Android.Text.BoringLayout
override this.ReplaceOrMake : Java.Lang.ICharSequence * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * Android.Text.BoringLayout.Metrics * bool * Android.Text.TextUtils.TruncateAt * int * bool -> Android.Text.BoringLayout
Paramètres
- source
- ICharSequence
- paint
- TextPaint
- outerWidth
- Int32
- align
- Layout.Alignment
- metrics
- BoringLayout.Metrics
- includePad
- Boolean
- ellipsize
- TextUtils.TruncateAt
- ellipsizedWidth
- Int32
- useFallbackLineSpacing
- Boolean
Retours
- Attributs
S’applique à
ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)
public Android.Text.BoringLayout ReplaceOrMake(string source, Android.Text.TextPaint paint, int outerWidth, Android.Text.Layout.Alignment align, Android.Text.BoringLayout.Metrics metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth, bool useFallbackLineSpacing);
member this.ReplaceOrMake : string * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * Android.Text.BoringLayout.Metrics * bool * Android.Text.TextUtils.TruncateAt * int * bool -> Android.Text.BoringLayout
Paramètres
- source
- String
- paint
- TextPaint
- outerWidth
- Int32
- align
- Layout.Alignment
- metrics
- BoringLayout.Metrics
- includePad
- Boolean
- ellipsize
- TextUtils.TruncateAt
- ellipsizedWidth
- Int32
- useFallbackLineSpacing
- Boolean
Retours
S’applique à
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)
Retourne un BoringLayout pour le texte spécifié, potentiellement réutiliser celui-ci s’il est déjà approprié.
[Android.Runtime.Register("replaceOrMake", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;I)Landroid/text/BoringLayout;", "GetReplaceOrMake_Ljava_lang_CharSequence_Landroid_text_TextPaint_ILandroid_text_Layout_Alignment_FFLandroid_text_BoringLayout_Metrics_ZLandroid_text_TextUtils_TruncateAt_IHandler")]
public virtual Android.Text.BoringLayout? ReplaceOrMake(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth);
[<Android.Runtime.Register("replaceOrMake", "(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;I)Landroid/text/BoringLayout;", "GetReplaceOrMake_Ljava_lang_CharSequence_Landroid_text_TextPaint_ILandroid_text_Layout_Alignment_FFLandroid_text_BoringLayout_Metrics_ZLandroid_text_TextUtils_TruncateAt_IHandler")>]
abstract member ReplaceOrMake : Java.Lang.ICharSequence * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * Android.Text.BoringLayout.Metrics * bool * Android.Text.TextUtils.TruncateAt * int -> Android.Text.BoringLayout
override this.ReplaceOrMake : Java.Lang.ICharSequence * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * Android.Text.BoringLayout.Metrics * bool * Android.Text.TextUtils.TruncateAt * int -> Android.Text.BoringLayout
Paramètres
- source
- ICharSequence
texte à afficher
- paint
- TextPaint
la peinture par défaut pour la disposition
- outerWidth
- Int32
- align
- Layout.Alignment
de gauche, de droite ou de centrer le texte
- spacingMult
- Single
cette valeur n’est plus utilisée par BoringLayout
- spacingAdd
- Single
cette valeur n’est plus utilisée par BoringLayout
- metrics
- BoringLayout.Metrics
#Metrics instance qui contient des informations sur FontMetrics et la largeur de ligne
- includePad
- Boolean
définir s’il faut inclure un espace supplémentaire au-delà de l’ascension et de la descente de police, ce qui est nécessaire pour éviter la capture dans certains scripts
- ellipsize
- TextUtils.TruncateAt
- ellipsizedWidth
- Int32
Retours
- Attributs
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)
Retourne un BoringLayout pour le texte spécifié, potentiellement réutiliser celui-ci s’il est déjà approprié.
public Android.Text.BoringLayout? ReplaceOrMake(string? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth);
member this.ReplaceOrMake : string * Android.Text.TextPaint * int * Android.Text.Layout.Alignment * single * single * Android.Text.BoringLayout.Metrics * bool * Android.Text.TextUtils.TruncateAt * int -> Android.Text.BoringLayout
Paramètres
- source
- String
texte à afficher
- paint
- TextPaint
la peinture par défaut pour la disposition
- outerWidth
- Int32
- align
- Layout.Alignment
de gauche, de droite ou de centrer le texte
- spacingMult
- Single
cette valeur n’est plus utilisée par BoringLayout
- spacingAdd
- Single
cette valeur n’est plus utilisée par BoringLayout
- metrics
- BoringLayout.Metrics
#Metrics instance qui contient des informations sur FontMetrics et la largeur de ligne
- includePad
- Boolean
définir s’il faut inclure un espace supplémentaire au-delà de l’ascension et de la descente de police, ce qui est nécessaire pour éviter la capture dans certains scripts
- ellipsize
- TextUtils.TruncateAt
- ellipsizedWidth
- Int32
Retours
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.