次の方法で共有


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

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

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

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

<h4>WRAP_CONTENT および MATCH_PARENT</h4>

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

<h4>Summary</h4>

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

<h4>既定値</h4>

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

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

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

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

コンストラクター

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>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</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 の各子に関連付けられているレイアウト情報。

適用対象