{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

LineBreak.Strictness.Companion

public static class LineBreak.Strictness.Companion


Summary

Public methods

static final @NonNull LineBreak.Strictness

Default breaking rules for the locale, which may correspond to Normal or Strict.

static final @NonNull LineBreak.Strictness

The least restrictive rules, suitable for short lines.

static final @NonNull LineBreak.Strictness

The most common rules for line breaking.

static final @NonNull LineBreak.Strictness

The most stringent rules for line breaking.

Public methods

getDefault

public static final @NonNull LineBreak.Strictness getDefault()

Default breaking rules for the locale, which may correspond to Normal or Strict.

getLoose

public static final @NonNull LineBreak.Strictness getLoose()

The least restrictive rules, suitable for short lines.

For example, in Japanese it allows breaking before iteration marks, such as 々, 〻.

getNormal

public static final @NonNull LineBreak.Strictness getNormal()

The most common rules for line breaking.

For example, in Japanese it allows breaking before characters like small hiragana (ぁ), small katakana (ァ), halfwidth variants (ァ).

getStrict

public static final @NonNull LineBreak.Strictness getStrict()

The most stringent rules for line breaking.

For example, in Japanese it does not allow breaking before characters like small hiragana (ぁ), small katakana (ァ), halfwidth variants (ァ).