言語

WindowManagerLayoutParams クラス

定義

トップレベル ウィンドウのレイアウトと動作を指定します。

[Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)]
public class WindowManagerLayoutParams : Android.Views.ViewGroup.LayoutParams, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)>]
type WindowManagerLayoutParams = class
    inherit ViewGroup.LayoutParams
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
WindowManagerLayoutParams
属性
実装

注釈

Android プラットフォームのドキュメント

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

コンストラクター

名前 説明
WindowManagerLayoutParams()

WindowManagerLayoutParams の新しいインスタンスを初期化します。

WindowManagerLayoutParams(Int32, Int32, Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)

指定された寸法、位置、ウィンドウの種類、フラグ、ピクセル形式を使用して、ウィンドウ レイアウト パラメーターを作成します。

WindowManagerLayoutParams(Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)

指定されたサイズ、ウィンドウの種類、フラグ、ピクセル形式を使用して、ウィンドウ レイアウト パラメーターを作成します。

WindowManagerLayoutParams(IntPtr, JniHandleOwnership)

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

WindowManagerLayoutParams(Parcel)

指定されたパーセルからウィンドウ レイアウト パラメーターを作成します。

WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags, Format)

指定されたウィンドウの種類、フラグ、ピクセル形式を使用して、ウィンドウ レイアウト パラメーターを作成します。

WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags)

指定されたウィンドウの種類とフラグを使用して、ウィンドウ レイアウト パラメーターを作成します。

WindowManagerLayoutParams(WindowManagerTypes)

指定されたウィンドウの種類を使用して、ウィンドウ レイアウト パラメーターを作成します。

フィールド

名前 説明
AlphaChanged
古い.

レイアウト パラメーターのコピー時にウィンドウのアルファが変更されたことを示します。

AnimationChanged
古い.

レイアウト パラメーターのコピー時にウィンドウ アニメーションが変更されたことを示します。

BrightnessOverrideFull

このウィンドウが前面にあるときに、画面またはボタンのバックライトの明るさを最も高い値に設定する必要があることを示す #screenBrightness#buttonBrightness の値。

BrightnessOverrideNone

#screenBrightnessの既定値と、このウィンドウの明るさの値がオーバーライドされていないことを示す#buttonBrightness、通常の明るさポリシーを使用する必要があります。

BrightnessOverrideOff

#screenBrightnessの値と、画面またはボタンのバックライトの明るさを、このウィンドウが前面にあるときに最小値に設定する必要があることを示す#buttonBrightness

DimAmountChanged
古い.

レイアウト パラメーターのコピー時に暗い量が変更されたことを示します。

DisplayFlagDisableHdrConversion
古い.

このウィンドウで HDR 変換を無効にするかどうかを示します。

FillParent
古い.

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

(継承元 ViewGroup.LayoutParams)
FirstApplicationWindow

通常のアプリケーション ウィンドウを表すウィンドウの種類の先頭。

FirstSubWindow

サブウィンドウの種類の開始。

FirstSystemWindow

システム固有のウィンドウの種類の開始。

FlagsChanged
古い.

レイアウト パラメーターのコピー時にウィンドウ フラグが変更されたことを示します。

FormatChanged
古い.

レイアウト パラメーターのコピー時にピクセル形式が変更されたことを示します。

LastApplicationWindow

アプリケーション ウィンドウの種類の終わり。

LastSubWindow

サブウィンドウの種類の末尾。

LastSystemWindow

システム ウィンドウの種類の末尾。

LayoutChanged
古い.

レイアウト パラメーターのコピー時にウィンドウ レイアウトが変更されたことを示します。

LayoutInDisplayCutoutModeAlways
古い.

ウィンドウは常に、画面のすべての端の DisplayCutout 領域に拡張できます。

LayoutInDisplayCutoutModeDefault
古い.

ウィンドウは、DisplayCutoutがシステム バー内に完全に含まれているか、DisplayCutoutが 16 dp より深くない場合にのみ、DisplayCutout領域に拡張することができますが、これは OEM の選択によって異なります。

LayoutInDisplayCutoutModeNever
古い.

ウィンドウが DisplayCutout 領域と重なることは決して許可されません。

LayoutInDisplayCutoutModeShortEdges
古い.

ウィンドウは常に、画面の短い端の DisplayCutout 領域に拡張できます。

MatchParent

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

(継承元 ViewGroup.LayoutParams)
MemoryTypeChanged
古い.

レイアウト パラメーターのコピー時にメモリの種類が変更されたことを示します。

RotationAnimationChanged
古い.

レイアウト パラメーターのコピー時に回転アニメーションが変更されたことを示します。

RotationAnimationCrossfade
古い.

このウィンドウが回転後にフェードインまたはフェードアウトすることを指定する #rotationAnimation の値。

RotationAnimationJumpcut
古い.

このウィンドウがすぐに消えるか、回転した後に表示されることを指定する #rotationAnimation の値。

RotationAnimationRotate
古い.

このウィンドウが回転に従って視覚的に回転することを指定する #rotationAnimation の値。

RotationAnimationSeamless
古い.

シームレス回転モードを指定する #rotationAnimation の値。

ScreenBrightnessChanged
古い.

レイアウト パラメーターのコピー時に画面の明るさが変更されたことを示します。

ScreenOrientationChanged
古い.

レイアウト パラメーターのコピー時に画面の向きが変更されたことを示します。

SoftInputModeChanged
古い.

レイアウト パラメーターのコピー時にソフト入力モードが変更されたことを示します。

TitleChanged
古い.

レイアウト パラメーターのコピー時にウィンドウ タイトルが変更されたことを示します。

TypeChanged
古い.

レイアウト パラメーターのコピー時にウィンドウの種類が変更されたことを示します。

WrapContent

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

(継承元 ViewGroup.LayoutParams)

プロパティ

名前 説明
Alpha

このウィンドウ全体に適用するアルファ値。

BlurBehindRadius

ウィンドウの半径の背後にあるぼかしを返します。 または、ウィンドウの背後にある画面をぼかします。

ButtonBrightness

これは、ボタンとキーボードのバックライトの標準的な動作をオーバーライドするために使用できます。

Class

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

(継承元 Object)
ColorMode

ウィンドウのカラー モード ( ActivityInfo#COLOR_MODE_DEFAULTActivityInfo#COLOR_MODE_WIDE_COLOR_GAMUT 、または ActivityInfo#COLOR_MODE_HDRのいずれか) を返します。 または、ウィンドウのカラー モードを設定します。

Creator

WindowManagerLayoutParams インスタンスのパーセル可能な作成者を取得します。

DesiredHdrHeadroom

#setDesiredHdrHeadroom(float)で設定した HDR ヘッドルームの量を取得します。または、レンダリング時に使用する HDR ヘッドルームの量を次の比率で設定します。

        targetHdrPeakBrightnessInNits / targetSdrWhitePointInNits.
DimAmount

#FLAG_DIM_BEHINDが設定されている場合、これは適用する調光の量です。

DimColor

トップレベル ウィンドウのレイアウトと動作を指定します。

FitInsetsIgnoringVisibility

このウィンドウが表示されているかどうかに関係なく、ウィンドウのインセットに合わせるかどうかを指定します。

FitInsetsSides

レイアウト中にこのウィンドウが重ならないようにするインセットの側面を指定します。

FitInsetsTypes

レイアウト中にこのウィンドウが重ならないようにする必要があるインセットの種類を指定します。

Flags

さまざまな動作オプション/フラグ。

Format

目的のビットマップ形式。

FrameRateBoostOnTouchEnabled

#setFrameRateBoostOnTouchEnabled(boolean)で設定したタッチ ブーストを有効にする必要があるかどうか、またはタッチ ブーストを有効にするかどうかを設定する値を取得します。

FrameRatePowerSavingsBalanced

このウィンドウで frameratepowersavingsbalance が有効になっているかどうかを示す値を取得します。 または、このウィンドウで frameratepowersavingsbalance が有効になっているかどうかを設定します。

Gravity

Gravityに従った画面内のウィンドウの配置。

Handle

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

(継承元 Object)
HasKeyboardCapture

"キーボード キャプチャ" がオンかどうかを返します。

HdrConversionEnabled

ウィンドウで HDR 変換が有効になっているかどうかを返します。または、ウィンドウの HDR 変換を有効または無効にします。

Height

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

(継承元 ViewGroup.LayoutParams)
HorizontalMargin

コンテナーとウィジェットの間の水平方向の余白 (コンテナーの幅に対する割合)。

HorizontalWeight

これらの LayoutParams に関連付けられているビューに水平方向に割り当てられる余分な領域の量を示します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

トップレベル ウィンドウのレイアウトと動作を指定します。

(継承元 JavaObject)
JniPeerMembers

Android バインド ランタイムの.NETによって使用される JNI ピア メタデータを取得します。

LayoutAnimationParameters

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

(継承元 ViewGroup.LayoutParams)
LayoutInDisplayCutoutMode

DisplayCutout がある場合のウィンドウのレイアウト方法を制御します。 既定値は LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT です。 値は次のいずれかです: LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS

MemoryType
古い.

このウィンドウのサーフェスに使用されるメモリの種類を取得または設定します。

PackageName

このウィンドウを所有しているパッケージの名前。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
PreferMinimalPostProcessing

このウィンドウで、接続されたディスプレイで、生成された画像またはビデオ フレームの後処理を最小限に抑えるかどうかを示します。

PreferredDisplayModeId

ウィンドウの優先表示モードの ID。

PreferredRefreshRate

ウィンドウの優先リフレッシュ レート。

RotationAnimation

デバイスの回転時にこのウィンドウで使用される終了アニメーションとエントリ アニメーションを定義します。

ScreenBrightness

これを使用して、ユーザーが望む画面の明るさをオーバーライドできます。

ScreenBrightnessUnit

トップレベル ウィンドウのレイアウトと動作を指定します。

ScreenOrientation

ウィンドウの特定の向きの値。

SoftInputMode

ソフト入力領域に必要な動作モード。

SystemUiFlags

このウィンドウによって要求されるシステム UI 可視性フラグを取得または設定します。

SystemUiVisibility
古い.

ステータス バーの表示を制御します。

ThresholdClass

Android バインド ランタイムの.NETによって使用される JNI クラス ハンドルを取得します。

ThresholdType

Android バインド ランタイムの.NETによって使用されるマネージド型を取得します。

Title

このウィンドウのタイトルを取得または設定します。

TitleFormatted

ウィンドウのタイトルを設定します。

Token

このウィンドウの識別子。

Type

ウィンドウの一般的な種類。

VerticalMargin

コンテナーとウィジェットの間の垂直方向の余白 (コンテナーの高さに対する割合)。

VerticalWeight

これらの LayoutParams に関連付けられているビューに垂直方向に割り当てられる余分な領域の量を示します。

Width

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

(継承元 ViewGroup.LayoutParams)
WindowAnimations

このウィンドウに使用するアニメーションを定義するスタイル リソース。

X

このウィンドウの X 位置。

Y

このウィンドウの Y 位置。

メソッド

名前 説明
AreWallpaperTouchEventsEnabled()

バックグラウンドで壁紙を表示するウィンドウに対して、システムの壁紙 (サード パーティ製アプリケーションから提供可能) へのタッチ イベントの送信が有効になっているかどうかを返します。

CanChangeGlobalTouchMode()

このウィンドウがグローバル タッチ モードの状態を変更できるかどうかを返します。

CanPlayMoveAnimation()

移動アニメーションを再生するかどうかを指定します。

Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

トップレベル ウィンドウのレイアウトと動作を指定します。

(継承元 JavaObject)
CopyFrom(WindowManagerLayoutParams)

別のインスタンスからレイアウト パラメーターをコピーし、変更されたフィールドのマスクを返します。

Debug(String)

このレイアウト パラメーターのセットの文字列形式を返します。

DescribeContents()

このパーセルのマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

トップレベル ウィンドウのレイアウトと動作を指定します。

(継承元 JavaObject)
Equals(Object)

トップレベル ウィンドウのレイアウトと動作を指定します。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()
古い.

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

(継承元 Object)
MayUseInputMethod(WindowManagerFlags)

特定のウィンドウ マネージャー フラグのセットを指定して、フォーカスがある場合に、そのようなウィンドウが入力メソッドのターゲットであるかどうかを判断します。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
ResolveLayoutDirection(LayoutDirection)

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

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

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

(継承元 ViewGroup.LayoutParams)
SetCanChangeGlobalTouchMode(Boolean)

ウィンドウの TouchMode 状態を設定します。

SetCanPlayMoveAnimation(Boolean)

このウィンドウの位置変更に対してアニメーションを再生できるかどうかを設定します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetKeyboardCaptureEnabled(Boolean)

システムがシステム ショートカットとアクションを処理する前に、現在フォーカスされているウィンドウでキーをキャプチャできるようにします。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

トップレベル ウィンドウのレイアウトと動作を指定します。

(継承元 JavaObject)
SetWallpaperTouchEventsEnabled(Boolean)

バックグラウンドで壁紙を表示するウィンドウに対して、システムの壁紙(サードパーティ製のアプリケーションから提供可能)へのタッチイベントの送信を有効にするかどうかを設定します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

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

名前 説明
IJavaPeerable.Disposed()

トップレベル ウィンドウのレイアウトと動作を指定します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

トップレベル ウィンドウのレイアウトと動作を指定します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

トップレベル ウィンドウのレイアウトと動作を指定します。

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

トップレベル ウィンドウのレイアウトと動作を指定します。

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

トップレベル ウィンドウのレイアウトと動作を指定します。

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

トップレベル ウィンドウのレイアウトと動作を指定します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

トップレベル ウィンドウのレイアウトと動作を指定します。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

トップレベル ウィンドウのレイアウトと動作を指定します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象