BoringLayout 類別

定義

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

[Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)]
public class BoringLayout : Android.Text.Layout, Android.Text.TextUtils.IEllipsizeCallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)>]
type BoringLayout = class
    inherit Layout
    interface TextUtils.IEllipsizeCallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
BoringLayout
屬性
實作

備註

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。 您可能永遠不會想要自行建立其中一個;如果您這麼做,請務必先呼叫 #isBoring ,以確定文字符合準則。

小工具會使用此類別來控制文字配置。 除非您實作自己的小工具或自定義顯示對象,否則不應該直接使用此類別,在此情況下,建議您使用 Layout 而不是直接呼叫 android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText()

android.text.BoringLayoutJava 檔。

此頁面的部分是根據 所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

BoringLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)
BoringLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)
BoringLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

BoringLayout(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

BoringLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)
BoringLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)
BoringLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

欄位

DefaultLinespacingAddition

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Layout)
DefaultLinespacingMultiplier

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Layout)
HyphenationFrequencyFullFast
已淘汰.

連字元頻率的值,指出使用更快速演算法的完整自動斷字數量。

(繼承來源 Layout)
HyphenationFrequencyNormalFast
已淘汰.

斷字頻率的值,表示使用更快速演算法的輕量自動斷字。

(繼承來源 Layout)

屬性

BottomPadding

傳回版面配置底線中額外下降邊框間距的像素數。

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
EllipsizedWidth

傳回此版面配置省略的寬度,如果 #getWidth 它沒有執行任何特殊動作,則傳回。

(繼承來源 Layout)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
Height

傳回此版面配置的總高度。

(繼承來源 Layout)
IsFallbackLineSpacingEnabled

如果此版面配置中已啟用後援行空間,則傳回 true。

(繼承來源 Layout)
IsSpanned (繼承來源 Layout)
JniIdentityHashCode

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
JniPeerMembers

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

LineCount

傳回此版面配置中的文字行數。

Paint

傳回此版面配置的基底 Paint 屬性。

(繼承來源 Layout)
PeerReference

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
SpacingAdd

傳回新增至每一行的前置單位數目。

(繼承來源 Layout)
SpacingMultiplier

傳回文字高度乘以以取得行高的內容。

(繼承來源 Layout)
Text

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Layout)
TextFormatted

傳回此版面配置所顯示的文字。

(繼承來源 Layout)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

TopPadding

傳回 (負數) 版面配置頂端線條中額外間距的像素數。

Width

傳回此版面配置的寬度。

(繼承來源 Layout)

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose()

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
Dispose(Boolean)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
Draw(Canvas)

在指定的 Canvas 上繪製此版面配置。

(繼承來源 Layout)
Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32)

在指定的畫布上繪製此配置。

(繼承來源 Layout)
Draw(Canvas, Path, Paint, Int32)

在指定的畫布上繪製此版面配置,並在背景與文字之間繪製醒目提示路徑。

(繼承來源 Layout)
DrawBackground(Canvas)

繪製此版面配置的背景。

(繼承來源 Layout)
DrawText(Canvas)

繪製此版面配置的文字部分。

(繼承來源 Layout)
Ellipsized(Int32, Int32)

橢圓形器的回呼,以報告其省略的區域。

Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
FillCharacterBounds(Int32, Int32, Single[], Int32)

傳回指定範圍中的字元界限。

(繼承來源 Layout)
GetAlignment()

傳回此版面配置的基底對齊方式。

(繼承來源 Layout)
GetCursorPath(Int32, Path, ICharSequence)

在指定的Path中填入資料指標在指定位移處的表示。

(繼承來源 Layout)
GetCursorPath(Int32, Path, String)

在指定的Path中填入資料指標在指定位移處的表示。

(繼承來源 Layout)
GetEllipsisCount(Int32)

傳回要省略的字元數,如果沒有省略號,則傳回 0。

GetEllipsisStart(Int32)

傳回要省略的第一個字元位移,相對於行首。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetLineAscent(Int32)

取得指定行上文字的中心。

(繼承來源 Layout)
GetLineBaseline(Int32)

傳回指定線條之基準的垂直位置。

(繼承來源 Layout)
GetLineBottom(Int32)

傳回指定線條底部的垂直位置。

(繼承來源 Layout)
GetLineBottom(Int32, Boolean)

傳回指定線條底部的垂直位置。

(繼承來源 Layout)
GetLineBounds(Int32, Rect)

傳回指定行的基準 (0&&地道;getLineCount () - 1) 如果界限不是 null,則傳回指定行的上、左、右、下限。

(繼承來源 Layout)
GetLineContainsTab(Int32)

傳回指定的行是否包含需要特別處理的一或多個字元,例如製表元或 emoji。

GetLineDescent(Int32)

傳回指定線條的下降 (0&&;getLineCount () - 1) 。

GetLineDirections(Int32)

傳回指定線條的方向執行資訊。

GetLineEnd(Int32)

傳回指定行最後一個字元後面的文字位移。

(繼承來源 Layout)
GetLineForOffset(Int32)

取得指定的文字位移顯示所在的行號。

(繼承來源 Layout)
GetLineForVertical(Int32)

取得對應至指定垂直位置的行號。

(繼承來源 Layout)
GetLineLeft(Int32)

取得最左邊的位置,該位置應該公開以在指定的線條上水平捲動。

(繼承來源 Layout)
GetLineMax(Int32)

取得指定線條的不帶正負號水準範圍,包括前置邊界縮排,但不包括尾端空格符。

(繼承來源 Layout)
GetLineRight(Int32)

取得最右邊的位置,該位置應該公開以在指定的線條上水平捲動。

(繼承來源 Layout)
GetLineStart(Int32)

傳回指定行開頭的文字位移, ( 0&地道;getLineCount () ) 。

GetLineTop(Int32)

傳回指定線條頂端的垂直位置, (0&地道;getLineCount () ) 。

GetLineVisibleEnd(Int32)

傳回最後一個可見字元之後的文字位移 (,因此不會在指定的行上計算空格符) 。

(繼承來源 Layout)
GetLineWidth(Int32)

取得指定線條的不帶正負號水準範圍,包括前置邊界縮排和尾端空格符。

(繼承來源 Layout)
GetOffsetForHorizontal(Int32, Single)

取得指定行的字元位移,其位置最接近指定的水準位置。

(繼承來源 Layout)
GetOffsetToLeftOf(Int32) (繼承來源 Layout)
GetOffsetToRightOf(Int32) (繼承來源 Layout)
GetParagraphAlignment(Int32)

取得指定段落的對齊方式,並將附加的標記納入考慮。

(繼承來源 Layout)
GetParagraphDirection(Int32)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

GetParagraphLeft(Int32)

取得指定段落的左邊緣,並依左邊界進行內嵌。

(繼承來源 Layout)
GetParagraphRight(Int32)

取得指定段落的右邊緣,並依右邊界內嵌。

(繼承來源 Layout)
GetPrimaryHorizontal(Int32)

取得指定之文字位移的主要水準位置。

(繼承來源 Layout)
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Layout)
GetSecondaryHorizontal(Int32)

取得指定之文字位移的次要水準位置。

(繼承來源 Layout)
GetSelectionPath(Int32, Int32, Path)

在指定的Path中填入指定之位移之間的醒目提示表示。

(繼承來源 Layout)
IncreaseWidthTo(Int32)

將此版面配置寬度增加到指定的寬度。

(繼承來源 Layout)
IsBoring(ICharSequence, TextPaint)

如果 BoringLayout 可以處理指定的文字,請判斷及計算計量。

IsBoring(ICharSequence, TextPaint, BoringLayout+Metrics)

如果 BoringLayout 可以處理指定的文字,請判斷及計算計量。

IsBoring(ICharSequence, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

IsBoring(String, TextPaint)

如果 BoringLayout 可以處理指定的文字,請判斷及計算計量。

IsBoring(String, TextPaint, BoringLayout+Metrics)

如果 BoringLayout 可以處理指定的文字,請判斷及計算計量。

IsBoring(String, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

IsRtlCharAt(Int32)

如果位移處的字元由右至左 (RTL) ,則會傳回 true。

(繼承來源 Layout)
JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Make(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)

建構 BoringLayout 實例的公用程式函式。

Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)

建構 BoringLayout 實例的公用程式函式。

Make(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)

建構 BoringLayout 實例的公用程式函式。

Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)

建構 BoringLayout 實例的公用程式函式。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)

會傳回指定文字的 BoringLayout,如果已經適合的話,可能會重複使用此文字。

ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)

會傳回指定文字的 BoringLayout,如果已經適合的話,可能會重複使用此文字。

ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean)

會傳回指定文字的 BoringLayout,如果已經適合的話,可能會重複使用此文字。

ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32)

會傳回指定文字的 BoringLayout,如果已經適合的話,可能會重複使用此文字。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 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()

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
IJavaPeerable.Finalized()

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

GetJniTypeName(IJavaPeerable)

BoringLayout 是一個非常簡單的版面配置實作,適用於適用於單行的文字,而且全都是由左至右的字元。

適用於