IWindowManager インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリがウィンドウ マネージャーと通信するために使用するインターフェイス。
[Android.Runtime.Register("android/view/WindowManager", "", "Android.Views.IWindowManagerInvoker")]
public interface IWindowManager : Android.Views.IViewManager, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/WindowManager", "", "Android.Views.IWindowManagerInvoker")>]
type IWindowManager = interface
interface IViewManager
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 属性
- 実装
注釈
アプリがウィンドウ マネージャーと通信するために使用するインターフェイス。
各ウィンドウ マネージャー インスタンスは、 Displayにバインドされます。 ディスプレイに関連付けられている WindowManager を取得するには、 Context#createWindowContext(Display, int, Bundle) を呼び出してディスプレイの UI コンテキストを取得し、UI コンテキストで Context#getSystemService(String) または Context#getSystemService(Class) を呼び出します。
特定のディスプレイにウィンドウを表示する最も簡単な方法は、ディスプレイのPresentationとコンテキストを自動的に取得するWindowManagerを作成することです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
フィールド
| Name | 説明 |
|---|---|
| PropertyActivityEmbeddingAllowSystemOverride |
アプリに代わってアクティビティ埋め込み分割ルール構成を提供することを OEM が許可するかどうかを指定するアプリケーション レベルの |
| PropertyActivityEmbeddingSplitsEnabled |
アプリケーション レベル |
| PropertyCameraCompatAllowForceRotation |
アプリのアプリケーション レベル |
| PropertyCameraCompatAllowRefresh |
アプリのアプリケーション レベル |
| PropertyCameraCompatAllowSimulateRequestedOrientation |
アプリケーション レベル [PackageManager][android. |
| PropertyCameraCompatEnableRefreshViaPause |
アプリケーション レベル |
| PropertyCompatAllowDisplayOrientationOverride |
アプリケーション レベル |
| PropertyCompatAllowExcludeCaptionInsets |
アプリケーション レベル |
| PropertyCompatAllowIgnoringOrientationRequestWhenLoopDetected |
アプリのアプリケーション レベル |
| PropertyCompatAllowMinAspectRatioOverride |
アプリのアプリケーション レベル |
| PropertyCompatAllowOrientationOverride |
アプリのアプリケーション レベル |
| PropertyCompatAllowResizeableActivityOverrides |
アプリケーション レベル |
| PropertyCompatAllowSandboxingViewBoundsApis |
アプリケーション レベル |
| PropertyCompatAllowSmallCoverScreen |
アプリケーションレベルまたはアクティビティレベル |
| PropertyCompatAllowUserAspectRatioFullscreenOverride |
アプリケーション レベル
|
| PropertyCompatAllowUserAspectRatioOverride |
アプリケーション レベル
|
| PropertyCompatEnableFakeFocus |
アプリケーション レベル |
| PropertyCompatIgnoreRequestedOrientation |
アプリのアプリケーション レベル |
| PropertySupportsMultiInstanceSystemUi |
アプリが複数のインスタンスとして起動できるように、このアプリ/コンポーネントに対してシステム UI を表示する必要があることを宣言するためのアクティビティレベルまたはアプリケーション レベル |
プロパティ
| Name | 説明 |
|---|---|
| CurrentWindowMetrics |
現在のシステム状態に従って |
| DefaultDisplay |
このDisplay インスタンスが新しいウィンドウを作成するIWindowManagerを返します。 |
| Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
| IsCrossWindowBlurEnabled |
ウィンドウ間ぼかしが現在有効になっているかどうかを返します。 |
| JniIdentityHashCode |
ラップされたインスタンスの |
| JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
| JniObjectReferenceControlBlock |
アプリがウィンドウ マネージャーと通信するために使用するインターフェイス。 (継承元 IJavaPeerable) |
| JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
| MaximumWindowMetrics |
現在のシステム状態でアプリが予期する最大 |
| PeerReference |
ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。 (継承元 IJavaPeerable) |
メソッド
拡張メソッド
| Name | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
アプリがウィンドウ マネージャーと通信するために使用するインターフェイス。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|