Display クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
論理ディスプレイのサイズと密度に関する情報を提供します。
[Android.Runtime.Register("android/view/Display", DoNotGenerateAcw=true)]
public class Display : Java.Lang.Object
[<Android.Runtime.Register("android/view/Display", DoNotGenerateAcw=true)>]
type Display = class
inherit Object
- 継承
- 属性
注釈
論理ディスプレイのサイズと密度に関する情報を提供します。
表示領域は、2 つの異なる方法で記述されます。
<ul><li>アプリケーション表示領域は、システム装飾を除き、アプリケーション ウィンドウを含む可能性があるディスプレイの部分を指定します。 アプリケーション表示領域は、ステータス バーなどの装飾要素に必要な領域を減算するため、実際の表示領域よりも小さい場合があります。
WindowMetrics#getBounds()を使用してアプリケーション ウィンドウの bounds.< に対してクエリを実行する/li><li>実際の表示領域は、現在のシステム状態のアプリケーションからアクセスできるディスプレイの部分を指定します。 実際の表示領域は、いくつかのシナリオでディスプレイの物理サイズよりも小さい場合があります。
WindowManager#getCurrentWindowMetrics()を使用して、アクティビティ ウィンドウの現在のサイズを識別します。 UI レイアウトの選択などの UI 関連の作業は、 WindowMetrics#getBounds()に依存する必要があります。 詳細については、 #getRealSize / #getRealMetrics を参照してください。</li></ul>
論理ディスプレイは、内部ディスプレイや外部ディスプレイなどの特定の物理表示装置を必ずしも表すわけではありません。 論理ディスプレイの内容は、現在接続されているデバイスおよびミラーリングが有効になっているかどうかに応じて、1 つ以上の物理ディスプレイに表示される場合があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| Display(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
| 名前 | 説明 |
|---|---|
| DefaultDisplay |
既定の表示 ID。1 つがあると仮定した場合のプライマリ ディスプレイの ID です。 |
| FlagPresentation |
古い.
表示フラグ: ディスプレイがプレゼンテーションディスプレイであることを示します。 |
| FlagPrivate |
古い.
表示フラグ: ディスプレイがプライベートであることを示します。 |
| FlagRound |
古い.
表示フラグ: ディスプレイに丸い図形があることを示します。 |
| FlagSecure |
古い.
ディスプレイ フラグ: ディスプレイに安全なビデオ出力があり、安全なサーフェスの合成をサポートしていることを示します。 |
| FlagSupportsProtectedBuffers |
古い.
表示フラグ: 保護されたグラフィックス バッファーに格納されている合成コンテンツがディスプレイでサポートされていることを示します。 |
| FrameRateCategoryHigh |
古い.
高いカテゴリは、フレームワークで推奨される高フレーム レートを決定します。 |
| FrameRateCategoryNormal |
古い.
標準カテゴリは、フレームワークの推奨される標準フレーム レートを決定します。 |
| InvalidDisplay |
表示 ID が無効です。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AppVsyncOffsetNanos |
アプリの VSYNC オフセットをナノ秒単位で取得します。 |
| Class |
この |
| Cutout |
|
| DeviceProductInfo |
ディスプレイチェーン上のディスプレイまたは直接接続されたデバイスに関する製品固有の情報を返します。 |
| DisplayId |
表示 ID を取得します。 |
| Flags |
表示の機能を記述するフラグの組み合わせを返します。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| HasArrSupport |
ディスプレイがアダプティブリフレッシュレートをサポートするかどうかを返します。 |
| HdrSdrRatio |
論理ディスプレイのサイズと密度に関する情報を提供します。 |
| Height |
古い.
このメンバーは非推奨です。 |
| HighestHdrSdrRatio |
論理ディスプレイのサイズと密度に関する情報を提供します。 |
| IsHdr |
この表示で HDR 型がサポートされているかどうかを返します。 |
| IsHdrSdrRatioAvailable |
論理ディスプレイのサイズと密度に関する情報を提供します。 |
| IsMinimalPostProcessingSupported |
接続されたディスプレイを最小限の後処理でモードに切り替えることができる場合は true を返します。 |
| IsValid |
この表示が有効な場合は true、表示が削除された場合は false を返します。 |
| IsWideColorGamut |
この表示を使用して広色域のコンテンツを表示できるかどうかを返します。 |
| JniIdentityHashCode |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| JniPeerMembers |
論理ディスプレイのサイズと密度に関する情報を提供します。 |
| Name |
表示の名前を取得します。 |
| Orientation |
古い.
このメンバーは非推奨です。 |
| OverlaySupport |
ディスプレイの |
| PeerReference |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| PixelFormat |
古い.
ディスプレイのピクセル形式を取得します。 |
| PreferredWideGamutColorSpace |
ディスプレイの広い色空間を返します。 |
| PresentationDeadlineNanos |
これは、特定の時点でプレゼンテーションのためにバッファーをキューに入れておく必要がある距離です。 |
| RefreshRate |
この表示のリフレッシュ レートを 1 秒あたりのフレーム数で取得します。 |
| Rotation |
"自然" の向きから画面の回転を返します。 |
| Shape |
表示座標に基づく |
| State |
表示の状態 (オンかオフかなど) を取得します。 |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| Width |
古い.
このメンバーは非推奨です。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Dispose() |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| Dispose(Boolean) |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetCurrentSizeRange(Point, Point) |
画面サイズに物理的な変更がない限り、アプリケーションが通常の操作で発生する可能性がある表示サイズの範囲を返します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetHdrCapabilities() |
ディスプレイの HDR 機能を返します。 |
| GetMetrics(DisplayMetrics) |
このディスプレイのサイズと密度を取得します。 |
| GetMode() |
ディスプレイのアクティブ モードを返します。 |
| GetRealMetrics(DisplayMetrics) |
ウィンドウ装飾を差し引いたり、拡大縮小要素を適用したりすることなく、現在のシステム状態のアプリからアクセスできるディスプレイの最大領域のサイズを取得します。 |
| GetRealSize(Point) |
ウィンドウ装飾を差し引いたり、拡大縮小要素を適用したりすることなく、現在のシステム状態のアプリからアクセスできるディスプレイの最大領域のサイズを取得します。 |
| GetRectSize(Rect) |
表示のサイズを四角形としてピクセル単位で取得します。 |
| GetRoundedCorner(Int32) |
指定した位置の |
| GetSize(Point) |
ディスプレイのサイズをピクセル単位で取得します。 |
| GetSuggestedFrameRate(DisplayFrameRateCategory) |
説明的なフレーム レート カテゴリを指定して、表示定義のフレーム レートを取得します。 |
| GetSupportedModes() |
この表示でサポートされているモードを取得します。 |
| GetSupportedRefreshRates() |
このディスプレイのサポートされているリフレッシュ レートを 1 秒あたりのフレーム数で取得します。 |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer) |
ディスプレイの hdr/sdr 比が変更されるたびに呼び出されるリスナーを登録します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| ToArray<T>() |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| UnregisterHdrSdrRatioChangedListener(IConsumer) |
論理ディスプレイのサイズと密度に関する情報を提供します。 |
| 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() |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| IJavaPeerable.Finalized() |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| IJavaPeerable.JniManagedPeerState |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
論理ディスプレイのサイズと密度に関する情報を提供します。 (継承元 Object) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
論理ディスプレイのサイズと密度に関する情報を提供します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|