Layout クラス

定義

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

[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
継承
Layout
派生
属性

注釈

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

編集するテキストの場合は、 を DynamicLayout使用します。これは、テキストが変更されると更新されます。 変更されないテキストの場合は、 を使用します StaticLayout

android.text.LayoutJava ドキュメント。

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

コンストラクター

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

Layout のサブクラスでは、このコンストラクターを使用して、表示テキスト、幅、およびその他の標準プロパティを設定します。

Layout(IntPtr, JniHandleOwnership)

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

Layout(String, TextPaint, Int32, Layout+Alignment, Single, Single)

Layout のサブクラスでは、このコンストラクターを使用して、表示テキスト、幅、およびその他の標準プロパティを設定します。

フィールド

DefaultLinespacingAddition

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

DefaultLinespacingMultiplier

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

HyphenationFrequencyFullFast
古い.

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

HyphenationFrequencyNormalFast
古い.

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

プロパティ

BottomPadding

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

Class

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

(継承元 Object)
EllipsizedWidth

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

Handle

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

(継承元 Object)
Height

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

InclusionStrategyAnyOverlap

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

InclusionStrategyContainsAll

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

InclusionStrategyContainsCenter

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

IsFallbackLineSpacingEnabled

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

IsSpanned
JniIdentityHashCode

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

(継承元 Object)
JniPeerMembers

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

LineCount

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

Paint

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

PeerReference

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

(継承元 Object)
SpacingAdd

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

SpacingMultiplier

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

Text

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

TextFormatted

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

ThresholdClass

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

ThresholdType

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

TopPadding

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

Width

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

メソッド

Clone()

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

(継承元 Object)
Dispose()

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

(継承元 Object)
Dispose(Boolean)

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

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

指定したテキスト スライスを段落ごとに 1 行で表示するには、レイアウトの幅を返します。

GetDesiredWidth(ICharSequence, TextPaint)

段落ごとに 1 行で指定したテキストを表示するためにレイアウトの幅を返します。

GetDesiredWidth(String, Int32, Int32, TextPaint)

指定したテキスト スライスを段落ごとに 1 行で表示するには、レイアウトの幅を返します。

GetDesiredWidth(String, TextPaint)

段落ごとに 1 行で指定したテキストを表示するためにレイアウトの幅を返します。

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)

指定した行に、タブなどの特別に処理する必要がある 1 つ以上の文字が含まれているかどうかを返します。

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 を返します (「、#DIR_RIGHT_TO_LEFT」を参照)。#DIR_LEFT_TO_RIGHT

GetParagraphLeft(Int32)

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

GetParagraphRight(Int32)

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

GetPrimaryHorizontal(Int32)

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

GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy)

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

GetSecondaryHorizontal(Int32)

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

GetSelectionPath(Int32, Int32, Path)

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

IncreaseWidthTo(Int32)

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

IsRtlCharAt(Int32)

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

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

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

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</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)

画面上のビジュアル要素のテキスト レイアウトを管理する基本クラス。

適用対象