Window クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。
[Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)]
public abstract class Window : Java.Lang.Object
[<Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)>]
type Window = class
inherit Object
- 継承
- 属性
注釈
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 このクラスのインスタンスは、ウィンドウ マネージャーに追加された最上位ビューとして使用する必要があります。 背景、タイトル領域、既定のキー処理などの標準的な UI ポリシーを提供します。
フレームワークは、アプリケーションの代わりにこのクラスの実装をインスタンス化します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| Window(Context) |
Window の新しいインスタンスを初期化します。 |
| Window(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
| 名前 | 説明 |
|---|---|
| DecorCaptionShadeAuto |
古い.
テーマがウィンドウ キャプション コントロールの色を動かさせるためのフラグ。 |
| DecorCaptionShadeDark |
古い.
ウィンドウキャプションに濃色コントロールを設定するためのフラグ。 |
| DecorCaptionShadeLight |
古い.
ウィンドウキャプションに明るい色のコントロールを設定するためのフラグ。 |
| IdAndroidContent |
XML レイアウト ファイルのメイン レイアウトに必要な ID。 |
| NavigationBarBackgroundTransitionName |
カスタム背景を使用する場合のナビゲーション バーの背景ビューの transitionName。 |
| ProgressEnd |
古い.
(プライマリ) 進行状況の終了値。 |
| ProgressIndeterminateOff |
古い.
進行状況バーの不確定モードをオフに設定するためのフラグ。 |
| ProgressIndeterminateOn |
古い.
進行状況バーの不確定モードをオンに設定するためのフラグ。 |
| ProgressSecondaryEnd |
古い.
セカンダリ進行状況の可能な最大値。 |
| ProgressSecondaryStart |
古い.
セカンダリ進行状況の最小値。 |
| ProgressStart |
古い.
(プライマリ) 進行状況の開始値。 |
| ProgressVisibilityOff |
古い.
進行状況バーの可視性を GONE に設定するためのフラグ。 |
| ProgressVisibilityOn |
古い.
進行状況バーの可視性を VISIBLE に設定するためのフラグ。 |
| StatusBarBackgroundTransitionName |
カスタム背景を使用する場合のステータス バーの背景ビューの transitionName。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AllowEnterTransitionOverlap |
|
| AllowReturnTransitionOverlap |
完了後に再入するときに、 |
| Attributes |
このパネルに関連付けられている現在のウィンドウ属性を取得します。;カスタム ウィンドウ属性を指定します。 |
| Callback |
このウィンドウの現在のコールバック インターフェイスを返します。;ウィンドウ内のキー イベントやその他の動的操作をインターセプトするために使用する、このウィンドウのコールバック インターフェイスを設定します。 |
| Class |
この |
| ColorMode |
|
| Container |
このウィンドウのコンテナーを返します。 または、このウィンドウのコンテナーを設定します。 |
| ContentScene |
このウィンドウの現在のコンテンツを表す |
| Context |
リソースやその他の情報を取得するために、このウィンドウ ポリシーが実行されているコンテキストを返します。 |
| CurrentFocus |
現在フォーカスがあるこのウィンドウのビューを返します。存在しない場合は null を返します。 |
| DecorView |
ウィンドウ マネージャーにウィンドウとして追加できる最上位のウィンドウ装飾ビュー (標準のウィンドウ フレーム/装飾とその内部のクライアントのコンテンツを含む) を取得します。 |
| DesiredHdrHeadroom |
|
| EnterTransition |
ビューを初期シーンに移動するために使用する遷移を返します。 または、ビューを最初のシーンに移動するために使用する画面切り替えを設定します。 |
| ExitTransition |
新しいアクティビティを開始するときにビューをシーン外に移動するために使用される遷移を返します。 または、新しいアクティビティを開始するときにビューをシーン外に移動するために使用する切り替えを設定します。 |
| Features |
有効になっている機能ビットを返します。 |
| ForcedWindowFlags |
クライアントによって明示的に設定されたウィンドウ フラグを返します。そのため、 |
| FrameRateBoostOnTouchEnabled |
フレーム レート タッチ ブーストが |
| FrameRatePowerSavingsBalanced |
このウィンドウで frameratepowersavingsbalance が有効になっているかどうかを取得します。 または、このウィンドウで frameratepowersavingsbalance を有効にするかどうかを設定します。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| HasChildren |
このウィンドウに子ウィンドウがあるかどうかを示します。 |
| HasSoftInputMode |
アプリで独自のソフト入力モードを指定しましたか? |
| InsetsController |
このウィンドウに関連付けられている WindowInsetsController。 この値は null である可能性があります。 |
| IsActive |
このウィンドウがアクティブ ウィンドウかどうかを示します。 |
| IsFloating |
このウィンドウが浮動スタイルで表示されているかどうかを返します (スタイル/テーマの WindowIsFloating 属性に基づく)。 |
| IsWideColorGamut |
このウィンドウのカラー モードが |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| JniPeerMembers |
Android バインド ランタイムの.NETによって使用される JNI ピア メタデータを取得します。 |
| LayoutInflater |
このウィンドウがコンテキストから取得した LayoutInflater インスタンスへのクイック アクセス。 |
| LocalFeatures |
このウィンドウによって実装されている機能ビットを返します。 |
| MediaController |
以前に設定した |
| NavigationBarColor |
このウィンドウのナビゲーション バーに使用される色を取得します。 |
| NavigationBarContrastEnforced |
完全に透明な背景が要求されたときに、ナビゲーション バーが十分なコントラストを持っていることをシステムが保証しているかどうかを返します。 または、完全に透明な背景が要求されたときに、ナビゲーション バーに十分なコントラストを確保する必要があるかどうかを設定します。 |
| NavigationBarDividerColor |
ナビゲーション バーの区切り線の色を取得します。 または、ナビゲーション バーとアプリ のコンテンツの間に、指定した色の細い線が表示されます。 |
| OnBackInvokedDispatcher |
このウィンドウに関連付けられている |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ReenterTransition |
以前に開始したアクティビティから戻るときにビューをシーンに移動するために使用される遷移を返します。 または、以前に開始したアクティビティから戻るときにビューをシーンに移動するために使用される遷移を設定します。 |
| ReturnTransition |
ウィンドウが閉じる準備をしているときに、たとえば |
| RootSurfaceControl |
これは、コンテンツ ビューが追加される前に null になります。例: |
| SharedElementEnterTransition |
コンテンツ シーンに転送される共有要素に使用される遷移を返します。 または、コンテンツ シーンに転送される共有要素に使用する遷移を設定します。 |
| SharedElementExitTransition |
起動したアクティビティのウィンドウに転送する前に、起動ウィンドウ内の共有要素に使用する遷移を返します。 または、共有要素が呼び出されたアクティビティに転送される前に、新しいアクティビティを開始した後に共有要素に使用される遷移を設定します。 |
| SharedElementReenterTransition |
共有要素を開始位置に返した後、開始アクティビティから再入力する共有要素に使用される遷移を返します。 または、共有要素が開始位置に戻った後、開始アクティビティから再入する共有要素に使用される遷移を設定します。 |
| SharedElementReturnTransition |
呼び出し元のアクティビティに戻される共有要素に使用される遷移を返します。 または、呼び出し元のアクティビティに戻される共有要素に使用される遷移を設定します。 |
| SharedElementsUseOverlay |
共有要素の切り替え中に共有要素がオーバーレイを使用する必要がある場合、または通常のビュー階層の一部としてアニメーション化する必要がある場合に |
| StatusBarColor |
このウィンドウのステータス バーに使用される色を取得します。 |
| StatusBarContrastEnforced |
完全に透明な背景が要求されたときに、ステータス バーのコントラストが十分であることをシステムが保証しているかどうかを返します。 または、完全に透明な背景が要求されたときに、ステータス バーのコントラストが十分であることをシステムで確認する必要があるかどうかを設定します。 |
| SystemGestureExclusionRects |
システムがタッチやその他のポインティング デバイス ジェスチャをインターセプトしない、このウィンドウの座標空間内の領域の一覧を取得します。 または、システムがタッチやその他のポインティング デバイス ジェスチャをインターセプトしない、このウィンドウの座標空間内の領域の一覧を設定します。 |
| ThresholdClass |
Android バインド ランタイムの.NETによって使用される JNI クラス ハンドルを取得します。 |
| ThresholdType |
Android バインド ランタイムの.NETによって使用されるマネージド型を取得します。 |
| TransitionBackgroundFadeDuration |
アクティビティ切り替えで呼び出されたときにアクティビティに切り替わるときのウィンドウの背景フェードの継続時間 (ミリ秒単位) を返します。 または、アクティビティ切り替えで呼び出されたときにアクティビティに切り替わるときのウィンドウの背景フェードの期間をミリ秒単位で設定します。 |
| TransitionManager |
このウィンドウの既定の遷移を担当する |
| VolumeControlStream |
このウィンドウのボリューム キーによって制御されるオーディオ ストリームを取得または設定します。 |
| WindowManager |
このウィンドウに独自のウィンドウを表示できるようにするウィンドウ マネージャーを返します。 |
| WindowStyle |
このウィンドウのテーマから |
メソッド
| 名前 | 説明 |
|---|---|
| AddContentView(View, ViewGroup+LayoutParams) |
バリエーション
|
| AddFlags(WindowManagerFlags) |
|
| AddOnFrameMetricsAvailableListener(Window+IOnFrameMetricsAvailableListener, Handler) |
オブザーバーを設定して、このウィンドウにレンダリングされた各フレームのフレーム統計を収集します。 |
| ClearFlags(WindowManagerFlags) |
|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| CloseAllPanels() |
このウィンドウで開いているすべてのパネルを閉じます。 |
| ClosePanel(Int32) |
機能 ID で識別されるパネルを閉じます。 |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| Equals(Object) |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| FindViewById(Int32) |
|
| FindViewById<T>(Int32) |
指定した ID を持つビューを要求された型として検索します。 |
| GetDefaultFeatures(Context) |
ウィンドウに既定で設定されている機能ビットを返します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| HasFeature(WindowFeatures) |
特定の機能の可用性を照会します。 |
| InjectInputEvent(InputEvent) |
イベントをウィンドウにローカルに挿入します。 |
| InvalidatePanelMenu(WindowFeatures) |
パネルのメニューを再作成することを要求します。 |
| IsShortcutKey(Keycode, KeyEvent) |
このウィンドウに対して定義されているショートカット キーの 1 つを押すキーです。 |
| JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| MakeActive() |
このウィンドウをアクティブ ウィンドウにします。 |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| OnActive() |
このウィンドウがアクティブになった後に呼び出されます。 |
| OnConfigurationChanged(Configuration) |
構成が変更されたときに呼び出す必要があります。 |
| OpenPanel(Int32, KeyEvent) |
機能 ID で識別されるパネルを開きます。 |
| PeekDecorView() |
現在の装飾ビューを取得しますが、既に作成されている場合にのみ取得します。それ以外の場合は null を返します。 |
| PerformContextMenuIdentifierAction(Int32, MenuPerformFlags) |
項目 ID で識別されるコンテキスト メニュー アクションを実行します。 |
| PerformPanelIdentifierAction(Int32, Int32, MenuPerformFlags) |
項目 ID で識別されるパネル メニュー アクションを実行します。 |
| PerformPanelShortcut(Int32, Keycode, KeyEvent, MenuPerformFlags) |
キー イベントに関連付けられたパネル ショートカットを実行します。 |
| RegisterScrollCaptureCallback(IScrollCaptureCallback) |
任意のウィンドウのスクロール キャプチャのサポートを提供するために使用されます。 |
| RemoveOnFrameMetricsAvailableListener(Window+IOnFrameMetricsAvailableListener) |
オブザーバーを削除し、このウィンドウのフレーム統計のリッスンを停止します。 |
| RequestFeature(WindowFeatures) |
拡張画面機能を有効にします。 |
| RequireViewById(Int32) |
|
| RestoreHierarchyState(Bundle) |
このウィンドウの階層状態をバンドルから復元します。 |
| SaveHierarchyState() |
このウィンドウの階層状態をバンドルに保存します。 |
| SetBackgroundBlurRadius(Int32) |
ウィンドウの境界内でウィンドウの背後にある画面をぼかします。 |
| SetBackgroundDrawable(Drawable) |
このウィンドウの背景をカスタム Drawable に変更します。 |
| SetBackgroundDrawableResource(Int32) |
このウィンドウの背景を Drawable リソースに変更します。 |
| SetChildDrawable(Int32, Drawable) |
描画可能なウィンドウ フィーチャーを関連付けます。 |
| SetChildInt(Int32, Int32) |
整数値をウィンドウ機能に関連付けます。 |
| SetClipToOutline(Boolean) |
ウィンドウのコンテンツをウィンドウの背景のアウトラインにクリップするかどうかを設定します。 |
| SetContentView(Int32) |
の利便性
|
| SetContentView(View, ViewGroup+LayoutParams) |
の利便性
|
| SetContentView(View) |
の利便性
|
| SetDecorCaptionShade(DecorCaptionShade) |
キャプション コントロールの色を設定します。 |
| SetDecorFitsSystemWindows(Boolean) |
装飾ビューを |
| SetDefaultWindowFormat(Int32) |
PixelFormat の種類に従って、ウィンドウの既定の形式を設定します。 |
| SetDimAmount(Single) |
|
| SetDimColor(Int64) |
|
| SetElevation(Single) |
ウィンドウの標高を設定します。 |
| SetFeatureDrawable(WindowFeatures, Drawable) |
このウィンドウの機能に明示的な Drawable 値を設定します。 |
| SetFeatureDrawableAlpha(WindowFeatures, Int32) |
特定の描画可能なフィーチャーのカスタム アルファ値を設定し、その中で背景を表示する量を制御します。 |
| SetFeatureDrawableResource(WindowFeatures, Int32) |
リソース識別子から、このウィンドウの描画可能な機能の値を設定します。 |
| SetFeatureDrawableUri(WindowFeatures, Uri) |
URI から、このウィンドウの描画可能な機能の値を設定します。 |
| SetFeatureInt(WindowFeatures, Int32) |
フィーチャの整数値を設定します。 |
| SetFlags(WindowManagerFlags, WindowManagerFlags) |
ウィンドウのフラグを設定します。
|
| SetFormat(Format) |
PixelFormat の種類に従って、ウィンドウの形式を設定します。 |
| SetGravity(GravityFlags) |
重力定数に従って、ウィンドウの重力を設定します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetHideOverlayWindows(Boolean) |
システム以外のオーバーレイ ウィンドウがこのウィンドウの上に描画されないようにします。 |
| SetIcon(Int32) |
このウィンドウのプライマリ アイコンを設定します。 |
| SetLayout(Int32, Int32) |
ウィンドウの幅と高さのレイアウト パラメーターを設定します。 |
| SetLocalFocus(Boolean, Boolean) |
ローカルにフォーカスを設定します。 |
| SetLogo(Int32) |
このウィンドウのロゴを設定します。 |
| SetNavigationBarColor(Color) |
ナビゲーション バーの色を |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| SetPreferMinimalPostProcessing(Boolean) |
|
| SetResizingCaptionDrawable(Drawable) |
サイズ変更中にキャプションの下に描画される描画可能オブジェクトを設定します。 |
| SetRestrictedCaptionAreaListener(Window+IOnRestrictedCaptionAreaChangedListener) |
キャプションがコンテンツを描画する領域の変更のコールバックを設定します。 |
| SetSoftInputMode(SoftInput) |
|
| SetStatusBarColor(Color) |
ステータス バーの色を |
| SetSustainedPerformanceMode(Boolean) |
呼び出し元ウィンドウの持続的なパフォーマンス要件を設定します。 |
| SetTitle(ICharSequence) |
ウィンドウのユーザー向けのタイトルを設定します。 |
| SetTitle(String) |
ウィンドウのユーザー向けのタイトルを設定します。 |
| SetTitleColor(Color) |
古い.
このウィンドウのタイトル テキストの色を設定します。 |
| SetType(WindowManagerTypes) |
WindowManager に従って、ウィンドウの種類を設定します。 |
| SetUiOptions(UiOptions, UiOptions) |
このウィンドウの UI に影響を与える追加のオプションを設定します。 |
| SetUiOptions(UiOptions) |
このウィンドウの UI に影響を与える追加のオプションを設定します。 |
| SetWindowAnimations(Int32) |
|
| SetWindowManager(IWindowManager, IBinder, String, Boolean) |
このウィンドウで使用するウィンドウ マネージャーを作成し、表示パネルなどに設定します。 |
| SetWindowManager(IWindowManager, IBinder, String) |
このウィンドウで使用するウィンドウ マネージャーを作成し、表示パネルなどに設定します。 |
| SuperDispatchGenericMotionEvent(MotionEvent) |
ダイアログなどのカスタム ウィンドウで使用され、ビュー階層の下に汎用モーション イベントを渡します。 |
| SuperDispatchKeyEvent(KeyEvent) |
ダイアログなどのカスタム ウィンドウで、ビュー階層の下にキー押しイベントを渡すために使用されます。 |
| SuperDispatchKeyShortcutEvent(KeyEvent) |
ダイアログなどのカスタム ウィンドウで、ビュー階層の下にキー ショートカット押下イベントを渡すために使用されます。 |
| SuperDispatchTouchEvent(MotionEvent) |
ダイアログなどのカスタム ウィンドウで、ビュー階層の下にタッチ スクリーン イベントを渡すために使用されます。 |
| SuperDispatchTrackballEvent(MotionEvent) |
ビュー階層の下にトラックボール イベントを渡すために、Dialog などのカスタム ウィンドウで使用されます。 |
| TakeInputQueue(InputQueue+ICallback) |
このウィンドウの InputQueue の所有権を取得します。 |
| TakeKeyEvents(Boolean) |
このアクティビティに主要なイベントが発生することを要求します。 |
| TakeSurface(ISurfaceHolderCallback2) |
このウィンドウの画面の所有権を取得します。 |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| TogglePanel(Int32, KeyEvent) |
機能 ID で識別されるパネルの可視性を切り替えます。 |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| UnregisterScrollCaptureCallback(IScrollCaptureCallback) |
以前にこのウィンドウに登録された |
| 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) |
イベント
| 名前 | 説明 |
|---|---|
| FrameMetricsAvailable |
レンダリングされたフレームに対してフレーム メトリックを使用できる場合に発生します。 |
| RestrictedCaptionArea |
制限付きキャプション領域が変更されたときに発生します。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
トップレベル ウィンドウの外観と動作ポリシーの抽象基本クラス。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|