Langue

LineBreakHyphenation Énumération

Définition

Spécifie la préférence de trait d’union d’une configuration de saut de ligne.

public enum LineBreakHyphenation
type LineBreakHyphenation = 
Héritage
LineBreakHyphenation

Champs

Nom Valeur Description
Unspecified -1

Aucune préférence de trait d’union n’est spécifiée.

Il s’agit d’une valeur spéciale de préférence de trait d’union indiquant qu’aucune préférence de trait d’union n’est spécifiée. Lors de la substitution d’un LineBreakConfig avec une autre fonction LineBreakConfig avec Builder.merge(LineBreakConfig), la préférence de trait d’union de la configuration substituée est conservée si la préférence de trait d’union de substitution de la configuration est HYPHENATION_UNSPECIFIED.

val override = LineBreakConfig.Builder()
     .setLineBreakWordStyle(LineBreakConfig.LINE_BREAK_WORD_STYLE_PHRASE)
     .build();  // UNSPECIFIED if no setHyphenation is called.
val config = LineBreakConfig.Builder()
     .setHyphenation(LineBreakConfig.HYPHENATION_DISABLED)
     .merge(override)
     .build()
// Here, config has HYPHENATION_DISABLED for line break config and
// LINE_BREAK_WORD_STYLE_PHRASE for line break word style.

Cette valeur est résolue en HYPHENATION_ENABLED si cette valeur est utilisée pour la disposition/le rendu du texte.

Référence Android pour android.graphics.text.LineBreakConfig.HYPHENATION_UNSPECIFIED.

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.

Disabled 0

Le trait d’union est désactivé.

Référence Android pour android.graphics.text.LineBreakConfig.HYPHENATION_DISABLED.

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.

Enabled 1

Le trait d’union est activé. Remarque : Même si la trait d’union est activée avec une stratégie d’arrêt de ligne LineBreaker.BREAK_STRATEGY_SIMPLE, la trait d’union ne sera pas effectuée, sauf si un seul mot ne peut pas respecter les contraintes de largeur.

Référence Android pour android.graphics.text.LineBreakConfig.HYPHENATION_ENABLED.

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.

Remarques

Unspecified conserve la préférence existante lorsque les configurations sont fusionnées. Il se résout à activé lorsqu’il est utilisé pour la disposition du texte. Une préférence activée ne remplace pas le paramètre d’un analyseur de None ligne.

Cette énumération expose les HYPHENATION_* constantes d’Android 16 LineBreakConfig.

S’applique à