BoringLayout クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。
[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 は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 あなたはおそらく、これらのいずれかを自分で作りたくないでしょう。その場合は、必ず最初に を呼び出 #isBoring
して、テキストが条件を満たしていることを確認してください。
このクラスは、テキスト レイアウトを制御するためにウィジェットによって使用されます。 独自のウィジェットまたはカスタム表示オブジェクトを実装する場合を除き、このクラスを直接使用する必要はありません。その場合は、直接を呼び出 android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText()
す代わりに Layout を使用することをお勧めします。
の android.text.BoringLayout
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
コンストラクター
フィールド
DefaultLinespacingAddition |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
DefaultLinespacingMultiplier |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
HyphenationFrequencyFullFast |
古い.
高速アルゴリズムを使用した自動ハイフネーションの全量を示すハイフネーション頻度の値。 (継承元 Layout) |
HyphenationFrequencyNormalFast |
古い.
高速アルゴリズムを使用した自動ハイフネーションのライト量を示すハイフネーション頻度の値。 (継承元 Layout) |
プロパティ
BottomPadding |
レイアウトの下端にある降下パディングの余分なピクセル数を返します。 |
Class |
この |
EllipsizedWidth |
このレイアウトが楕円化されている幅を返すか |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
Height |
このレイアウトの合計高さを返します。 (継承元 Layout) |
IsFallbackLineSpacingEnabled |
このレイアウトでフォールバック行スペースが有効になっている場合は true を返します。 (継承元 Layout) |
IsSpanned | (継承元 Layout) |
JniIdentityHashCode |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
JniPeerMembers |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
LineCount |
このレイアウト内のテキスト行数を返します。 |
Paint |
このレイアウトの基本ペイント プロパティを返します。 (継承元 Layout) |
PeerReference |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
SpacingAdd |
各行に追加される先頭の単位数を返します。 (継承元 Layout) |
SpacingMultiplier |
行の高さを取得するために、テキストの高さを乗算した値を返します。 (継承元 Layout) |
Text |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
TextFormatted |
このレイアウトで表示されるテキストを返します。 (継承元 Layout) |
ThresholdClass |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
ThresholdType |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
TopPadding |
レイアウトの先頭行にあるアセント パディングの余分なピクセル数 (負の数) を返します。 |
Width |
このレイアウトの幅を返します。 (継承元 Layout) |
メソッド
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
Dispose() |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
Dispose(Boolean) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
Draw(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) |
指定した行に、タブや絵文字など、特別に処理する必要がある 1 つ以上の文字が含まれているかどうかを返します。 |
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 は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
GetParagraphLeft(Int32) |
指定した段落の左端を取得し、左余白で挿入します。 (継承元 Layout) |
GetParagraphRight(Int32) |
指定した段落の右端を取得し、右余白で挿入します。 (継承元 Layout) |
GetPrimaryHorizontal(Int32) |
指定したテキスト オフセットの主な水平方向の位置を取得します。 (継承元 Layout) |
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
GetSecondaryHorizontal(Int32) |
指定したテキスト オフセットの 2 番目の水平方向の位置を取得します。 (継承元 Layout) |
GetSelectionPath(Int32, Int32, Path) |
指定したオフセット間の強調表示の表現を使用して、指定したパスを塗りつぶします。 (継承元 Layout) |
IncreaseWidthTo(Int32) |
このレイアウトの幅を指定した幅に増やします。 (継承元 Layout) |
IsBoring(ICharSequence, TextPaint) |
指定されたテキストを BoringLayout で処理できるかどうかを判断し、メトリックを計算します。 |
IsBoring(ICharSequence, TextPaint, BoringLayout+Metrics) |
指定されたテキストを BoringLayout で処理できるかどうかを判断し、メトリックを計算します。 |
IsBoring(ICharSequence, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
IsBoring(String, TextPaint) |
指定されたテキストを BoringLayout で処理できるかどうかを判断し、メトリックを計算します。 |
IsBoring(String, TextPaint, BoringLayout+Metrics) |
指定されたテキストを BoringLayout で処理できるかどうかを判断し、メトリックを計算します。 |
IsBoring(String, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
IsRtlCharAt(Int32) |
オフセット位置の文字が右から左 (RTL) の場合は true を返します。 (継承元 Layout) |
JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Make(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
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 は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
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() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
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 は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
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 は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
Wait() |
現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。> (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
IJavaPeerable.Finalized() |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
GetJniTypeName(IJavaPeerable) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |