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
。
此頁面的部分是根據 所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。
建構函式
Layout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single) |
Layout 的子類別使用此建構函式來設定顯示文字、寬度和其他標準屬性。 |
Layout(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。 |
Layout(String, TextPaint, Int32, Layout+Alignment, Single, Single) |
Layout 的子類別使用此建構函式來設定顯示文字、寬度和其他標準屬性。 |
欄位
DefaultLinespacingAddition |
管理螢幕上視覺元素中文字配置的基類。 |
DefaultLinespacingMultiplier |
管理螢幕上視覺元素中文字配置的基類。 |
HyphenationFrequencyFullFast |
已淘汰.
連字元頻率的值,指出使用更快速演算法的完整自動斷字數量。 |
HyphenationFrequencyNormalFast |
已淘汰.
斷字頻率的值,表示使用更快速演算法的輕量自動斷字。 |
屬性
BottomPadding |
傳回版面配置底線中額外下降邊框間距的像素數。 |
Class |
傳回這個 |
EllipsizedWidth |
傳回此版面配置省略的寬度,如果 |
Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
Height |
傳回此版面配置的總高度。 |
InclusionStrategyAnyOverlap |
管理螢幕上視覺元素中文字配置的基類。 |
InclusionStrategyContainsAll |
管理螢幕上視覺元素中文字配置的基類。 |
InclusionStrategyContainsCenter |
管理螢幕上視覺元素中文字配置的基類。 |
IsFallbackLineSpacingEnabled |
如果此版面配置中已啟用後援行空間,則傳回 true。 |
IsSpanned | |
JniIdentityHashCode |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
JniPeerMembers |
管理螢幕上視覺元素中文字配置的基類。 |
LineCount |
傳回此版面配置中的文字行數。 |
Paint |
傳回此版面配置的基底 Paint 屬性。 |
PeerReference |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
SpacingAdd |
傳回新增至每一行的前置單位數目。 |
SpacingMultiplier |
傳回文字高度乘以以取得行高的內容。 |
Text |
管理螢幕上視覺元素中文字配置的基類。 |
TextFormatted |
傳回此版面配置所顯示的文字。 |
ThresholdClass |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
ThresholdType |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
TopPadding |
傳回 (負數) 版面配置頂端線條中額外間距的像素數。 |
Width |
傳回此版面配置的寬度。 |
方法
Clone() |
建立並傳回這個 對象的複本。 (繼承來源 Object) |
Dispose() |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
Dispose(Boolean) |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
Draw(Canvas) |
在指定的 Canvas 上繪製此版面配置。 |
Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32) |
在指定的畫布上繪製此配置。 |
Draw(Canvas, Path, Paint, Int32) |
在指定的畫布上繪製此版面配置,並在背景與文字之間繪製醒目提示路徑。 |
DrawBackground(Canvas) |
繪製此版面配置的背景。 |
DrawText(Canvas) |
繪製此版面配置的文字部分。 |
Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
FillCharacterBounds(Int32, Int32, Single[], Int32) |
傳回指定範圍中的字元界限。 |
GetAlignment() |
傳回此版面配置的基底對齊方式。 |
GetCursorPath(Int32, Path, ICharSequence) |
在指定的Path中填入資料指標在指定位移處的表示。 |
GetCursorPath(Int32, Path, String) |
在指定的Path中填入資料指標在指定位移處的表示。 |
GetDesiredWidth(ICharSequence, Int32, Int32, TextPaint) |
傳回版面配置必須有多寬,才能顯示每個段落一行的指定文字配量。 |
GetDesiredWidth(ICharSequence, TextPaint) |
傳回版面配置必須有多寬,才能顯示每個段落一行的指定文字。 |
GetDesiredWidth(String, Int32, Int32, TextPaint) |
傳回版面配置必須有多寬,才能顯示每個段落一行的指定文字配量。 |
GetDesiredWidth(String, TextPaint) |
傳回版面配置必須有多寬,才能顯示每個段落一行的指定文字。 |
GetEllipsisCount(Int32) |
傳回要省略的字元數,如果沒有省略號,則傳回 0。 |
GetEllipsisStart(Int32) |
傳回要省略的第一個字元位移,相對於行首。 |
GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
GetLineAscent(Int32) |
取得指定行上文字的中心。 |
GetLineBaseline(Int32) |
傳回指定線條之基準的垂直位置。 |
GetLineBottom(Int32) |
傳回指定線條底部的垂直位置。 |
GetLineBottom(Int32, Boolean) |
傳回指定線條底部的垂直位置。 |
GetLineBounds(Int32, Rect) |
傳回指定行的基準 (0&&地道;getLineCount () - 1) 如果界限不是 null,則傳回指定行的上、左、右、下限。 |
GetLineContainsTab(Int32) |
傳回指定的行是否包含需要特別處理的一或多個字元,例如索引標籤。 |
GetLineDescent(Int32) |
傳回指定線條的下降 (0&&;getLineCount () - 1) 。 |
GetLineDirections(Int32) |
傳回指定線條的方向執行資訊。 |
GetLineEnd(Int32) |
傳回指定行最後一個字元後面的文字位移。 |
GetLineForOffset(Int32) |
取得指定的文字位移顯示所在的行號。 |
GetLineForVertical(Int32) |
取得對應至指定垂直位置的行號。 |
GetLineLeft(Int32) |
取得最左邊的位置,該位置應該公開以在指定的線條上水平捲動。 |
GetLineMax(Int32) |
取得指定線條的不帶正負號水準範圍,包括前置邊界縮排,但不包括尾端空格符。 |
GetLineRight(Int32) |
取得最右邊的位置,該位置應該公開以在指定的線條上水平捲動。 |
GetLineStart(Int32) |
傳回指定行開頭的文字位移, ( 0&地道;getLineCount () ) 。 |
GetLineTop(Int32) |
傳回指定線條頂端的垂直位置, (0&地道;getLineCount () ) 。 |
GetLineVisibleEnd(Int32) |
傳回最後一個可見字元之後的文字位移 (,因此不會在指定的行上計算空格符) 。 |
GetLineWidth(Int32) |
取得指定線條的不帶正負號水準範圍,包括前置邊界縮排和尾端空格符。 |
GetOffsetForHorizontal(Int32, Single) |
取得指定行的字元位移,其位置最接近指定的水準位置。 |
GetOffsetToLeftOf(Int32) | |
GetOffsetToRightOf(Int32) | |
GetParagraphAlignment(Int32) |
取得指定段落的對齊方式,並將附加的標記納入考慮。 |
GetParagraphDirection(Int32) |
傳回包含指定行之段落的主要方向性、從左至右行為 1,或傳回 -1 代表由右至左行, (請參閱 |
GetParagraphLeft(Int32) |
取得指定段落的左邊緣,並依左邊界進行內嵌。 |
GetParagraphRight(Int32) |
取得指定段落的右邊緣,並依右邊界內嵌。 |
GetPrimaryHorizontal(Int32) |
取得指定之文字位移的主要水準位置。 |
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy) |
管理螢幕上視覺元素中文字配置的基類。 |
GetSecondaryHorizontal(Int32) |
取得指定之文字位移的次要水準位置。 |
GetSelectionPath(Int32, Int32, Path) |
在指定的Path中填入指定之位移之間的醒目提示表示。 |
IncreaseWidthTo(Int32) |
將此版面配置寬度增加到指定的寬度。 |
IsRtlCharAt(Int32) |
如果位移處的字元由右至左 (RTL) ,則會傳回 true。 |
JavaFinalize() |
當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。 (繼承來源 Object) |
Notify() |
喚醒正在等候此物件監視器的單一線程。 (繼承來源 Object) |
NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
ToArray<T>() |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
UnregisterFromRuntime() |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
Wait() |
讓目前的線程等到喚醒為止,通常是em <notified/em>或<em>interrupted</em>。>< (繼承來源 Object) |
Wait(Int64) |
讓目前的線程等到喚醒為止,通常是em <notified/em>或<em>interrupted</em>,或直到經過一定數量的實時為止。<> (繼承來源 Object) |
Wait(Int64, Int32) |
讓目前的線程等到喚醒為止,通常是em <notified/em>或<em>interrupted</em>,或直到經過一定數量的實時為止。<> (繼承來源 Object) |
明確介面實作
IJavaPeerable.Disposed() |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
IJavaPeerable.Finalized() |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
IJavaPeerable.JniManagedPeerState |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
管理螢幕上視覺元素中文字配置的基類。 (繼承來源 Object) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
管理螢幕上視覺元素中文字配置的基類。 |
GetJniTypeName(IJavaPeerable) |
管理螢幕上視覺元素中文字配置的基類。 |