Поделиться через


TextView.BreakStrategy Свойство

Определение

Возвращает текущую стратегию для разбиения абзацев в строки. -или- задает стратегию останова для разбиения абзацев в строки.

public virtual Android.Text.BreakStrategy BreakStrategy { [Android.Runtime.Register("getBreakStrategy", "()I", "GetGetBreakStrategyHandler", ApiSince=23)] get; [Android.Runtime.Register("setBreakStrategy", "(I)V", "GetSetBreakStrategy_IHandler", ApiSince=23)] set; }
[<get: Android.Runtime.Register("getBreakStrategy", "()I", "GetGetBreakStrategyHandler", ApiSince=23)>]
[<set: Android.Runtime.Register("setBreakStrategy", "(I)V", "GetSetBreakStrategy_IHandler", ApiSince=23)>]
member this.BreakStrategy : Android.Text.BreakStrategy with get, set

Значение свойства

текущая стратегия разбиения абзацев в строки.

Атрибуты

Комментарии

Документация по методу получения свойств:

Возвращает текущую стратегию для разбиения абзацев в строки.

Документация по Java для android.widget.TextView.getBreakStrategy().

Документация по набору свойств:

Задает стратегию останова для разбиения абзацев в строки. Значением по умолчанию для TextView является Layout#BREAK_STRATEGY_HIGH_QUALITY, а значение по умолчанию для EditText — Layout#BREAK_STRATEGY_SIMPLEпоследнее, чтобы избежать изменения текста "танцы".

Включение дефисации с использованием Layout#HYPHENATION_FREQUENCY_NORMAL или Layout#HYPHENATION_FREQUENCY_FULL в то время как разрыв строк имеет одно из Layout#BREAK_STRATEGY_BALANCED, улучшает структуру текстового макета, Layout#BREAK_STRATEGY_HIGH_QUALITY однако влияет на производительность и требует больше времени для выполнения текстового макета.

По сравнению с #setLineBreakStyle(int), стиль разрыва линий с другой строгостью оценивается в ICU, чтобы определить потенциальные точки останова. В #setBreakStrategy(int)стратегии останова строк обрабатывается после обработки результата разрыва строки ICU. Она направлена на оценку точек останова ICU и разрыв линий на основе ограничения.

Документация по Java для android.widget.TextView.setBreakStrategy(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к