共用方式為


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_NORMALLayout#HYPHENATION_FREQUENCY_FULL 啟用斷行的斷字設定為其中 Layout#BREAK_STRATEGY_BALANCED一個 時, Layout#BREAK_STRATEGY_HIGH_QUALITY 可改善文字版面配置的結構,但效能有影響,而且需要更多時間來執行文字配置。

相較於 #setLineBreakStyle(int),ICU 中會評估具有不同嚴格性的換行樣式,以識別潛在的斷點。 在 中 #setBreakStrategy(int),換行策略會處理ICU換行結果的後置處理。 其目標是評估ICU的斷點,並根據條件約束中斷行。

android.widget.TextView.setBreakStrategy(int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於