TextView.BreakStrategy 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得將段落分成幾行的目前策略。 -或- 設定將段落分成幾行的中斷策略。
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_NORMAL
Layout#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 屬性授權中所述的詞彙使用。