Layout 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個管理螢幕視覺元素文字配置的基底類別。
[Android.Runtime.Register("android/text/Layout", DoNotGenerateAcw=true)]
public abstract class Layout : Java.Lang.Object
[<Android.Runtime.Register("android/text/Layout", DoNotGenerateAcw=true)>]
type Layout = class
inherit Object
- 繼承
- 衍生
- 屬性
備註
一個管理螢幕視覺元素文字配置的基底類別。
對於將要編輯的文字,請使用 DynamicLayout,隨著文字變更會持續更新。 對於不會改變的文字,請使用 StaticLayout.
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| Layout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single) |
Layout 的子類別使用此建構子來設定顯示文字、寬度及其他標準屬性。 |
| Layout(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| Layout(String, TextPaint, Int32, Layout+Alignment, Single, Single) |
Layout 的子類別使用此建構子來設定顯示文字、寬度及其他標準屬性。 |
欄位
| 名稱 | Description |
|---|---|
| DefaultLinespacingAddition |
一個管理螢幕視覺元素文字配置的基底類別。 |
| DefaultLinespacingMultiplier |
一個管理螢幕視覺元素文字配置的基底類別。 |
| HyphenationFrequencyFullFast |
已淘汰.
連續式頻率值表示使用較快速演算法時自動連續式的全部數值。 |
| HyphenationFrequencyNormalFast |
已淘汰.
連字頻率的值表示使用較快演算法時,自動連字頻率的輕量。 |
| JustificationModeInterCharacter |
已淘汰.
對齊模式的值,表示文字對齊時可透過字母間距拉伸。 |
屬性
| 名稱 | Description |
|---|---|
| BottomPadding |
回傳 Layout 底部多餘的下降填充像素數。 |
| BreakStrategy |
回傳用於建立此佈局的分開策略。 |
| Class |
回傳此 |
| Ellipsize |
一個管理螢幕視覺元素文字配置的基底類別。 |
| EllipsizedWidth |
回傳這個版面被省略的寬度。 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| Height |
回傳此佈局的總高度。 |
| HyphenationFrequency |
回傳用於建立此版面的連字頻率。 |
| InclusionStrategyAnyOverlap |
一個管理螢幕視覺元素文字配置的基底類別。 |
| InclusionStrategyContainsAll |
一個管理螢幕視覺元素文字配置的基底類別。 |
| InclusionStrategyContainsCenter |
一個管理螢幕視覺元素文字配置的基底類別。 |
| IsFallbackLineSpacingEnabled |
如果此版面中啟用了備用行空間,請回傳真。 |
| IsFontPaddingIncluded |
若此版面設計以增加線高,則回傳為真。 |
| IsSpanned | |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
一個管理螢幕視覺元素文字配置的基底類別。 (繼承來源 JavaObject) |
| JniPeerMembers |
一個管理螢幕視覺元素文字配置的基底類別。 |
| JustificationMode |
回傳用於建立此版面的對齊模式。 |
| LineBreakConfig |
它被 |
| LineCount |
在此版面中回傳文字行數。 |
| LineSpacingAmount |
回傳加到行高的金額。 |
| LineSpacingMultiplier |
回傳加在線高度上的乘數。 |
| MaxLines |
回傳用於建立此佈局所允許的最大行數。 |
| MinimumFontMetrics |
一個管理螢幕視覺元素文字配置的基底類別。 |
| Paint |
歸還用於製作此佈局的油漆。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ShiftDrawingOffsetForStartOverhang |
如果移動繪圖偏移以滿足起始超垂,則回傳為真。 |
| SpacingAdd |
回傳加到行高的金額。 |
| SpacingMultiplier |
回傳加在線高度上的乘數。 |
| Text |
一個管理螢幕視覺元素文字配置的基底類別。 |
| TextDirectionHeuristic |
回傳用於建立此版面的文字方向啟發式。 |
| TextFormatted |
回傳用於建立此版面的文字。 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| TopPadding |
回傳 Layout 頂線中(負數)額外上升填充的像素數。 |
| UseBoundsForWidth |
若以邊界框作為寬度,則回傳 true;若以 advance 作為寬度,則回傳 false。 |
| Width |
回傳用於建立此佈局的寬度(像素)。 |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
一個管理螢幕視覺元素文字配置的基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
一個管理螢幕視覺元素文字配置的基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
一個管理螢幕視覺元素文字配置的基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
一個管理螢幕視覺元素文字配置的基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
一個管理螢幕視覺元素文字配置的基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
一個管理螢幕視覺元素文字配置的基底類別。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
一個管理螢幕視覺元素文字配置的基底類別。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |