LineBreakStyle Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Zeilenumbruchregeln an, die von einer Zeilenumbruchkonfiguration verwendet werden.
public enum LineBreakStyle
type LineBreakStyle =
- Vererbung
-
LineBreakStyle
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Unspecified | -1 | Es wird keine Linienumbruchart angegeben. Dies ist ein spezieller Wert der Zeilenumbruchart, der angibt, dass kein Formatvorlagenwert angegeben ist. Beim Überschreiben einer LineBreakConfig mit einer anderen LineBreakConfig mit Builder.merge(LineBreakConfig)-Funktion wird die Linienumbruchart der überschriebenen Konfiguration beibehalten, wenn die Linienumbruchart der Überschreibungskonfiguration LINE_BREAK_STYLE_UNSPECIFIED ist.
Dieser Wert wird in LINE_BREAK_STYLE_NONE aufgelöst, wenn die Ziel-SDK-Version API-Build.VERSION_CODES ist. UPSIDE_DOWN_CAKE oder vorher und dieser Wert wird für das Textlayout/Rendering verwendet. Dieser Wert wird aufgelöst, um LINE_BREAK_STYLE_AUTO, wenn die Ziel-SDK-Version API-Build.VERSION_CODES ist. VANILLA_ICE_CREAM oder danach wird dieser Wert für das Textlayout/Rendering verwendet.
Android-Referenz für 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. |
| None | 0 | Es werden keine Zeilenumbruchregeln für Zeilenumbrüche verwendet.
Android-Referenz für 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. |
| Loose | 1 | Die am wenigsten restriktiven Zeilenumbruchregeln werden für Zeilenumbrüche verwendet. Diese Einstellung wird in der Regel für kurze Zeilen verwendet.
Android-Referenz für 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. |
| Normal | 2 | Die am häufigsten verwendeten Zeilenumbruchregeln werden für Zeilenumbrüche verwendet.
Android-Referenz für 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. |
| Strict | 3 | Die strengsten Zeilenumbruchregeln werden für Zeilenumbrüche verwendet.
Android-Referenz für 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. |
| NoBreak | 4 | Die Linienumbruchart, die zum Verhindern des automatischen Zeilenumbruchs verwendet wird. Dies ist nützlich, wenn Sie einige Wörter in derselben Zeile beibehalten möchten, indem Sie LineBreakConfigSpan oder LineBreakConfigSpan.createNoBreakSpan() als Kurzform verwenden. Beachten Sie, dass auch dann, wenn diese Formatvorlage angegeben wird, der diagrammbasierte Zeilenumbruch weiterhin ausgeführt wird, um das Ausschneiden von Text zu verhindern.
Android-Referenz für 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. |
| Auto | 5 | Ein spezieller Wert für die Option "Zeilenumbruchart". Die auto-Option für die Zeilenumbruchart legt die Zeilenumbruchart basierend auf dem Gebietsschema des Textrenderingkontexts fest. Sie können das Kontextgebietsschema nach android.widget.TextView.setTextLocales(LocaleList) oder android.graphics.Paint.setTextLocales(LocaleList) angeben. In der API-Build.VERSION_CODES. VANILLA_ICE_CREAM führt die automatische Option folgende Aktionen aus: - Wenn mindestens ein Gebietsschema in der Gebietsschemaliste japanisches Skript enthält, entspricht diese Option LINE_BREAK_STYLE_STRICT. - Andernfalls entspricht diese Option LINE_BREAK_STYLE_NONE. Hinweis: Zukünftige Versionen können spezielle Regeln für Zeilenumbrüche für andere Gebietsschemas aufweisen.
Android-Referenz für 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 Lässt eine vorhandene Formatvorlage während eines Zusammenführungsvorgangs unverändert. Auto ist eine explizite Wahl, mit der die Plattform Regeln aus dem Gebietsschema des Texts auswählen kann. Diese Werte weisen ein anderes Zusammenführungsverhalten auf.
NoBreak unterdrückt normale automatische Unterbrechungen, aber graphemebasierte Unterbrechungen können weiterhin auftreten, um clipping zu verhindern.
Diese Enumeration macht die LINE_BREAK_STYLE_* Konstanten aus Android 16 LineBreakConfig verfügbar.