次の方法で共有


GridLayout.LayoutParams クラス

定義

GridLayout の各子に関連付けられているレイアウト情報。

[Android.Runtime.Register("android/widget/GridLayout$LayoutParams", DoNotGenerateAcw=true)]
public class GridLayout.LayoutParams : Android.Views.ViewGroup.MarginLayoutParams
[<Android.Runtime.Register("android/widget/GridLayout$LayoutParams", DoNotGenerateAcw=true)>]
type GridLayout.LayoutParams = class
    inherit ViewGroup.MarginLayoutParams
継承
属性

注釈

GridLayout の各子に関連付けられているレイアウト情報。

GridLayout では、行と列のスパンと、各セル グループ内の任意の形式の配置の両方がサポートされます。 各セル グループに関連付けられている基本的なパラメーターは、垂直方向および水平方向のコンポーネントに収集され、 および #columnSpec レイアウト パラメーターに#rowSpec格納されます。 GridLayout.Spec Specs は不変の構造体であり、異なる子のレイアウト パラメーター間で共有できます。

行と列の仕様には、各軸に沿った先頭と末尾のインデックスが含まれており、このセル グループのセルを区切る 4 つのグリッド インデックスを指定します。

行スペックと列スペックの配置プロパティは、セル グループ内の配置の両方の側面を指定します。 メソッドを使用して、セル グループ内の子の配置を GridLayout.LayoutParams#setGravity(int) 指定することもできます。

weight プロパティは Spec にも含まれ、関連付けられたビューに起因する余分な領域の割合を指定します。

<h4>WRAP_CONTENTとMATCH_PARENT</h4>

プロパティと #height プロパティの#width既定値は両方#WRAP_CONTENTであるため、GridLayout の子のレイアウト パラメーターでこの値を明示的に宣言する必要はありません。 また、GridLayout では、特殊なサイズ値 #MATCH_PARENT は と #WRAP_CONTENT区別されません。 コンポーネントの親のサイズまで拡張する機能は、代わりに、 で説明GridLayoutされているように、em>の柔軟性</em> の<原則によって制御されます。

<h4>Summary</h4>

GridLayout の子を構成するときに、 WRAP_CONTENTMATCH_PARENT 特別なサイズ値のいずれかを使用する必要はありません。

<h4>既定値</h4>

<が の場合GridLayout#setUseDefaultMargins(boolean) useDefaultMarginsは ul><li> = #width#WRAP_CONTENT</li><li = ><#height#WRAP_CONTENT/li><#topMargin> = 0。それ以外の場合#UNDEFINEDは、既定値をオンデマンドで計算する必要があることを示します。false </li><li>#leftMargin = が の場合 GridLayout#setUseDefaultMargins(boolean) useDefaultMarginsfalse0。それ以外の場合 #UNDEFINEDは、既定値をオンデマンドで計算する必要があることを示します。 </li><li>#bottomMargin = が の場合 GridLayout#setUseDefaultMargins(boolean) useDefaultMarginsfalse0。それ以外の場合 #UNDEFINEDは、既定値をオンデマンドで計算する必要があることを示します。 </li><li>#rightMargin = が の場合 GridLayout#setUseDefaultMargins(boolean) useDefaultMarginsfalse0。それ以外の場合 #UNDEFINEDは、既定値をオンデマンドで計算する必要があることを示します。 </li><li> = #rowSpec#UNDEFINED.row</li><li>#rowSpec.rowSpan = 1 </li li>.alignment>#BASELINE<< = #rowSpec/li li>.weight><#rowSpec = 0 </li li#columnSpec>>#UNDEFINED.column = <</li<>li.columnSpan>#columnSpec = 1 </li<>li#START = >.alignment<#columnSpec/li.weight#columnSpec><> = 0 </li></ul>

このクラスのプロパティの解釈で GridLayout で使用される規則の詳細な説明については、「」を参照してください GridLayout

の Java ドキュメント android.widget.GridLayout.LayoutParams

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

コンストラクター

GridLayout.LayoutParams()

LayoutParams定義されている既定値を使用して、新しい LayoutParams を構築します。

GridLayout.LayoutParams(Context, IAttributeSet)

追加する

        Values not defined in the attribute set take the default values
        defined in <code data-dev-comment-type="c">LayoutParams</code>.
GridLayout.LayoutParams(GridLayout+LayoutParams)
GridLayout.LayoutParams(GridLayout+Spec, GridLayout+Spec)

rowSpeccolumnSpecの新しい LayoutParams インスタンスを構築します。

GridLayout.LayoutParams(IntPtr, JniHandleOwnership)

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

GridLayout.LayoutParams(ViewGroup+LayoutParams)
GridLayout.LayoutParams(ViewGroup+MarginLayoutParams)

フィールド

FillParent
古い.

ビューによって要求される高さまたは幅の特別な値。

(継承元 ViewGroup.LayoutParams)
MatchParent

ビューによって要求される高さまたは幅の特別な値。

(継承元 ViewGroup.LayoutParams)
WrapContent

ビューによって要求される高さまたは幅の特別な値。

(継承元 ViewGroup.LayoutParams)

プロパティ

BottomMargin

子の下余白 (ピクセル単位)。

(継承元 ViewGroup.MarginLayoutParams)
Class

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

(継承元 Object)
ColumnSpec

これらのレイアウト パラメーターによって記述されるセル グループの水平方向の特性を定義する仕様。

Handle

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

(継承元 Object)
Height

ビューの高さの設定に関する情報。

(継承元 ViewGroup.LayoutParams)
IsMarginRelative

余白が相対的かどうかを確認します。

(継承元 ViewGroup.MarginLayoutParams)
JniIdentityHashCode

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)
JniPeerMembers

GridLayout の各子に関連付けられているレイアウト情報。

LayoutAnimationParameters

レイアウトをアニメーション化するために使用します。

(継承元 ViewGroup.LayoutParams)
LayoutDirection

レイアウトの方向を再調整します。 または、レイアウトの方向を設定する

(継承元 ViewGroup.MarginLayoutParams)
LeftMargin

子の左余白 (ピクセル単位)。

(継承元 ViewGroup.MarginLayoutParams)
MarginEnd

終了余白をピクセル単位で返します。 または、相対端余白を設定します。

(継承元 ViewGroup.MarginLayoutParams)
MarginStart

開始余白をピクセル単位で返します。 または、相対開始余白を設定します。

(継承元 ViewGroup.MarginLayoutParams)
PeerReference

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)
RightMargin

子の右余白 (ピクセル単位)。

(継承元 ViewGroup.MarginLayoutParams)
RowSpec

これらのレイアウト パラメーターによって記述されるセル グループの垂直方向の特性を定義する仕様。

ThresholdClass

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

ThresholdType

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

TopMargin

子の上余白 (ピクセル単位)。

(継承元 ViewGroup.MarginLayoutParams)
Width

ビューの幅に関する情報。

(継承元 ViewGroup.LayoutParams)

メソッド

Clone()

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

(継承元 Object)
Dispose()

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)
Dispose(Boolean)

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
ResolveLayoutDirection(LayoutDirection)

レイアウトの方向に応じてレイアウト パラメーターを解決します。

(継承元 ViewGroup.LayoutParams)
SetBaseAttributes(TypedArray, Int32, Int32)

指定された属性からレイアウト パラメーターを抽出します。

(継承元 ViewGroup.LayoutParams)
SetGravity(GravityFlags)

子ビューの配置方法について説明します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetMargins(Int32, Int32, Int32, Int32)

余白をピクセル単位で設定します。

(継承元 ViewGroup.MarginLayoutParams)
ToArray<T>()

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)

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

IJavaPeerable.Disposed()

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)
IJavaPeerable.Finalized()

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

GridLayout の各子に関連付けられているレイアウト情報。

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

GridLayout の各子に関連付けられているレイアウト情報。

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

GridLayout の各子に関連付けられているレイアウト情報。

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

GridLayout の各子に関連付けられているレイアウト情報。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

GridLayout の各子に関連付けられているレイアウト情報。

GetJniTypeName(IJavaPeerable)

GridLayout の各子に関連付けられているレイアウト情報。

適用対象