Display クラス

定義

論理ディスプレイのサイズと密度に関する情報を提供します。

[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
継承
Display
属性

注釈

論理ディスプレイのサイズと密度に関する情報を提供します。

表示領域は、2 つの異なる方法で説明されています。 <ul><li>アプリケーション表示領域は、システム装飾を除き、アプリケーション ウィンドウを含む可能性があるディスプレイの部分を指定します。 アプリケーションの表示領域は、ステータス バーなどの装飾要素に必要な領域を減算するため、実際の表示領域よりも小さい場合があります。 を使用してWindowMetrics#getBounds()、アプリケーション ウィンドウの境界に対してクエリを実行します。</li li><>実際の表示領域は、現在のシステム状態のアプリケーションからアクセスできるディスプレイの部分を指定します。 実際の表示領域は、いくつかのシナリオでディスプレイの物理サイズよりも小さい場合があります。 アクティビティ ウィンドウの現在のサイズを識別するには、 を使用 WindowManager#getCurrentWindowMetrics() します。 UI レイアウトの選択など、UI 関連の作業は に依存 WindowMetrics#getBounds()する必要があります。 詳細については、 を参照 #getRealSize / #getRealMetrics してください。</li></ul>

論理ディスプレイは、内部ディスプレイや外部ディスプレイなどの特定の物理表示装置を必ずしも表すわけではありません。 論理ディスプレイの内容は、現在接続されているデバイス、およびミラーリングが有効になっているかどうかに応じて、1 つ以上の物理ディスプレイに表示される場合があります。

の Java ドキュメント android.view.Display

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

コンストラクター

Display(IntPtr, JniHandleOwnership)

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

フィールド

DefaultDisplay

既定の表示 ID。これは、プライマリ ディスプレイの ID であり、表示 ID が存在すると仮定します。

FlagPresentation
古い.

表示フラグ: 表示がプレゼンテーション表示であることを示します。

FlagPrivate
古い.

表示フラグ: ディスプレイがプライベートであることを示します。

FlagRound
古い.

表示フラグ: ディスプレイに丸い図形があることを示します。

FlagSecure
古い.

表示フラグ: ディスプレイに安全なビデオ出力があり、安全なサーフェスの合成をサポートしていることを示します。

FlagSupportsProtectedBuffers
古い.

表示フラグ: 保護されたグラフィックス バッファーに格納されている合成コンテンツがディスプレイでサポートされていることを示します。

InvalidDisplay

表示 ID が無効です。

プロパティ

AppVsyncOffsetNanos

アプリの VSYNC オフセットをナノ秒単位で取得します。

Class

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

(継承元 Object)
Cutout

DisplayCutout、または null が存在しない場合は を返します。

DeviceProductInfo

ディスプレイまたはディスプレイ チェーン上の直接接続デバイスに関する製品固有の情報を返します。

DisplayId

表示 ID を取得します。

Flags

ディスプレイの機能を記述するフラグの組み合わせを返します。

Handle

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

(継承元 Object)
HdrSdrRatio

論理ディスプレイのサイズと密度に関する情報を提供します。

Height
古い.

このメンバーは非推奨とされます。

IsHdr

このディスプレイが HDR 型をサポートしているかどうかを返します。

IsHdrSdrRatioAvailable

論理ディスプレイのサイズと密度に関する情報を提供します。

IsMinimalPostProcessingSupported

接続されたディスプレイを最小限の後処理でモードに切り替えることができる場合は、true を返します。

IsValid

この表示がまだ有効な場合は true、表示が削除された場合は false を返します。

IsWideColorGamut

この表示を使用して広色域コンテンツを表示できるかどうかを返します。

JniIdentityHashCode

論理ディスプレイのサイズと密度に関する情報を提供します。

(継承元 Object)
JniPeerMembers

論理ディスプレイのサイズと密度に関する情報を提供します。

Name

表示の名前を取得します。

Orientation
古い.

このメンバーは非推奨とされます。

PeerReference

論理ディスプレイのサイズと密度に関する情報を提供します。

(継承元 Object)
PixelFormat
古い.

ディスプレイのピクセル形式を取得します。

PreferredWideGamutColorSpace

Display の好みの広い色空間を返します。

PresentationDeadlineNanos

これは、特定の時点でプレゼンテーション用にバッファーをキューに入れておく必要がある距離です。

RefreshRate

この表示の更新レートを 1 秒あたりのフレーム数で取得します。

Rotation

"自然な" 向きから画面の回転を返します。

Shape

表示座標に基づく を DisplayShape 返します。

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)

指定した RoundedCorner 位置がある場合は、 を返します。

GetSize(Point)

ディスプレイのサイズをピクセル単位で取得します。

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> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

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

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

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</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)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

論理ディスプレイのサイズと密度に関する情報を提供します。

GetJniTypeName(IJavaPeerable)

論理ディスプレイのサイズと密度に関する情報を提供します。

適用対象