BoringLayout 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。
[Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)]
public class BoringLayout : Android.Text.Layout, Android.Text.TextUtils.IEllipsizeCallback, IDisposable
[<Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)>]
type BoringLayout = class
inherit Layout
interface TextUtils.IEllipsizeCallback
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 繼承
- 屬性
- 實作
備註
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 你大概永遠不會想自己做這種東西;如果有,務必先打電話 #isBoring 確認該簡訊符合標準。
此類別被元件用來控制文字版面配置。 除非你實作自己的小工具或自訂顯示物件,否則你不應該直接使用這個類別,這時建議你使用 Layout 而非直接呼叫 android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText() 。
的 android.text.BoringLayoutJava 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
欄位
| 名稱 | Description |
|---|---|
| DefaultLinespacingAddition |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 Layout) |
| DefaultLinespacingMultiplier |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 Layout) |
| HyphenationFrequencyFullFast |
已淘汰.
連續式頻率值表示使用較快速演算法時自動連續式的全部數值。 (繼承來源 Layout) |
| HyphenationFrequencyNormalFast |
已淘汰.
連字頻率的值表示使用較快演算法時,自動連字頻率的輕量。 (繼承來源 Layout) |
| JustificationModeInterCharacter |
已淘汰.
對齊模式的值,表示文字對齊時可透過字母間距拉伸。 (繼承來源 Layout) |
屬性
| 名稱 | Description |
|---|---|
| BottomPadding |
回傳 Layout 底部多餘的下降填充像素數。 |
| BreakStrategy |
回傳用於建立此佈局的分開策略。 (繼承來源 Layout) |
| Class |
傳回這個 |
| Ellipsize |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 Layout) |
| EllipsizedWidth |
回傳這個版面被省略的寬度。 (繼承來源 Layout) |
| Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
| Height |
回傳此佈局的總高度。 (繼承來源 Layout) |
| HyphenationFrequency |
回傳用於建立此版面的連字頻率。 (繼承來源 Layout) |
| IsFallbackLineSpacingEnabled |
如果此版面中啟用了備用行空間,請回傳真。 (繼承來源 Layout) |
| IsFontPaddingIncluded |
若此版面設計以增加線高,則回傳為真。 (繼承來源 Layout) |
| IsSpanned | (繼承來源 Layout) |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 JavaObject) |
| JniPeerMembers |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 |
| JustificationMode |
回傳用於建立此版面的對齊模式。 (繼承來源 Layout) |
| LineBreakConfig |
它被 |
| LineCount |
在此版面中回傳文字行數。 |
| LineSpacingAmount |
回傳加到行高的金額。 (繼承來源 Layout) |
| LineSpacingMultiplier |
回傳加在線高度上的乘數。 (繼承來源 Layout) |
| MaxLines |
回傳用於建立此佈局所允許的最大行數。 (繼承來源 Layout) |
| MinimumFontMetrics |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 Layout) |
| Paint |
歸還用於製作此佈局的油漆。 (繼承來源 Layout) |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ShiftDrawingOffsetForStartOverhang |
如果移動繪圖偏移以滿足起始超垂,則回傳為真。 (繼承來源 Layout) |
| SpacingAdd |
回傳加到行高的金額。 (繼承來源 Layout) |
| SpacingMultiplier |
回傳加在線高度上的乘數。 (繼承來源 Layout) |
| Text |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 Layout) |
| TextDirectionHeuristic |
回傳用於建立此版面的文字方向啟發式。 (繼承來源 Layout) |
| TextFormatted |
回傳用於建立此版面的文字。 (繼承來源 Layout) |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| TopPadding |
回傳 Layout 頂線中(負數)額外上升填充的像素數。 |
| UseBoundsForWidth |
若以邊界框作為寬度,則回傳 true;若以 advance 作為寬度,則回傳 false。 (繼承來源 Layout) |
| Width |
回傳用於建立此佈局的寬度(像素)。 (繼承來源 Layout) |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 (繼承來源 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |