StaticLayout クラス

定義

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

[Android.Runtime.Register("android/text/StaticLayout", DoNotGenerateAcw=true)]
public class StaticLayout : Android.Text.Layout
[<Android.Runtime.Register("android/text/StaticLayout", DoNotGenerateAcw=true)>]
type StaticLayout = class
    inherit Layout
継承
StaticLayout
属性

注釈

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。変更される可能性があるテキストには を使用 DynamicLayout します。

これは、テキスト レイアウトを制御するためにウィジェットによって使用されます。 独自のウィジェットまたはカスタム表示オブジェクトを実装している場合、またはを直接呼び出 android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText() す場合を除き、このクラスを直接使用する必要はありません。

の Java ドキュメント android.text.StaticLayout

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

StaticLayout(ICharSequence, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)

DynamicLayout によって使用されます。

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

DynamicLayout によって使用されます。

StaticLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean)

DynamicLayout によって使用されます。

StaticLayout(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

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

フィールド

DefaultLinespacingAddition

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Layout)
DefaultLinespacingMultiplier

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Layout)
HyphenationFrequencyFullFast
古い.

高速アルゴリズムを使用した自動ハイフネーションの全量を示すハイフネーション頻度の値。

(継承元 Layout)
HyphenationFrequencyNormalFast
古い.

高速アルゴリズムを使用した自動ハイフネーションの軽い量を示すハイフネーション頻度の値。

(継承元 Layout)

プロパティ

BottomPadding

レイアウトの下の行にある降下パディングの余分なピクセル数を返します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
EllipsizedWidth

このレイアウトが楕円化されている幅を返すか #getWidth 、特別な操作を行っていない場合はを返します。

(継承元 Layout)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Height

このレイアウトの合計高さを返します。

(継承元 Layout)
IsFallbackLineSpacingEnabled

このレイアウトでフォールバック行間が有効になっている場合は true を返します。

(継承元 Layout)
IsSpanned (継承元 Layout)
JniIdentityHashCode

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
JniPeerMembers

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

LineCount

このレイアウトのテキスト行数を返します。

Paint

このレイアウトの基本ペイント プロパティを返します。

(継承元 Layout)
PeerReference

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
SpacingAdd

各行に追加された先頭の単位数を返します。

(継承元 Layout)
SpacingMultiplier

行の高さを取得するために、テキストの高さを乗算した値を返します。

(継承元 Layout)
Text

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Layout)
TextFormatted

このレイアウトで表示されるテキストを返します。

(継承元 Layout)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

TopPadding

レイアウトの一番上の行にあるアセント パディングの余分なピクセル数 (負の数) を返します。

Width

このレイアウトの幅を返します。

(継承元 Layout)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
Dispose(Boolean)

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 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)
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)

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

GetParagraphLeft(Int32)

指定した段落の左端を左余白で入力して取得します。

(継承元 Layout)
GetParagraphRight(Int32)

指定した段落の右端を取得し、右余白で挿入します。

(継承元 Layout)
GetPrimaryHorizontal(Int32)

指定したテキスト オフセットの主な水平方向の位置を取得します。

(継承元 Layout)
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy)

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Layout)
GetSecondaryHorizontal(Int32)

指定したテキスト オフセットの 2 番目の水平方向の位置を取得します。

(継承元 Layout)
GetSelectionPath(Int32, Int32, Path)

指定したオフセット間のハイライトの表現を使用して、指定したパスを塗りつぶします。

(継承元 Layout)
IncreaseWidthTo(Int32)

このレイアウトの幅を指定した幅に増やします。

(継承元 Layout)
IsRtlCharAt(Int32)

オフセット位置の文字が右から左 (RTL) の場合は true を返します。

(継承元 Layout)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
IJavaPeerable.Finalized()

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

GetJniTypeName(IJavaPeerable)

StaticLayout はレイアウト後に編集されないテキストのレイアウトです。

適用対象