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

属性值

将段落分解为行的当前策略。

属性

注解

属性 getter 文档:

获取将段落分解为行的当前策略。

适用于 . 的 android.widget.TextView.getBreakStrategy()Java 文档

属性 setter 文档:

设置将段落拆分为行的中断策略。 TextView 的默认值为 Layout#BREAK_STRATEGY_HIGH_QUALITY,EditText 的默认值为 Layout#BREAK_STRATEGY_SIMPLE,后者用于在编辑时避免文本“跳舞”。

使用或Layout#HYPHENATION_FREQUENCY_FULL将换行符设置为其中 Layout#BREAK_STRATEGY_HIGH_QUALITYLayout#BREAK_STRATEGY_BALANCED一种时启用断字Layout#HYPHENATION_FREQUENCY_NORMAL,可改善文本布局的结构,但具有性能影响,并且需要更多时间来执行文本布局。

相比之下 #setLineBreakStyle(int),ICU 中会评估具有不同严格性的换行样式,以确定潜在的断点。 在中 #setBreakStrategy(int),换行策略处理 ICU 的换行结果后处理。 它旨在评估 ICU 的断点,并根据约束断行。

适用于 . 的 android.widget.TextView.setBreakStrategy(int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于