Sprache

LineBreakHyphenation Enumeration

Definition

Gibt die Silbentrennungseinstellung einer Zeilenumbruchkonfiguration an.

public enum LineBreakHyphenation
type LineBreakHyphenation = 
Vererbung
LineBreakHyphenation

Felder

Name Wert Beschreibung
Unspecified -1

Es wird keine Silbentrennungseinstellung angegeben.

Dies ist ein spezieller Wert der Silbentrennungseinstellung, der angibt, dass keine Silbentrennungseinstellung angegeben wird. Beim Überschreiben einer LineBreakConfig mit einer anderen LineBreakConfig mit Builder.merge(LineBreakConfig)-Funktion wird die Silbentrennungseinstellung der überschriebenen Konfiguration beibehalten, wenn die Silbentrennungseinstellung der Überschreibungskonfiguration HYPHENATION_UNSPECIFIED ist.

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.

Dieser Wert wird aufgelöst, um HYPHENATION_ENABLED, wenn dieser Wert für das Textlayout/Rendering verwendet wird.

Android-Referenz für android.graphics.text.LineBreakConfig.HYPHENATION_UNSPECIFIED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Disabled 0

Die Silbentrennung ist deaktiviert.

Android-Referenz für android.graphics.text.LineBreakConfig.HYPHENATION_DISABLED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Enabled 1

Die Silbentrennung ist aktiviert. Hinweis: Auch wenn die Silbentrennung mit einer Zeilenumbruchstrategie LineBreaker.BREAK_STRATEGY_SIMPLE aktiviert ist, wird die Silbentrennung nur ausgeführt, wenn ein einzelnes Wort die Breiteneinschränkungen nicht erfüllen kann.

Android-Referenz für android.graphics.text.LineBreakConfig.HYPHENATION_ENABLED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Hinweise

Unspecified behält die vorhandene Einstellung bei, wenn Konfigurationen zusammengeführt werden. Sie wird aufgelöst, wenn sie für das Textlayout verwendet wird. Eine aktivierte Einstellung überschreibt die Einstellung eines Zeilenumbruchs None nicht.

Diese Enumeration macht die HYPHENATION_* Konstanten aus Android 16 LineBreakConfig verfügbar.

Gilt für: