DisplayMetrics Класс

Определение

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

[Android.Runtime.Register("android/util/DisplayMetrics", DoNotGenerateAcw=true)]
public class DisplayMetrics : Java.Lang.Object
[<Android.Runtime.Register("android/util/DisplayMetrics", DoNotGenerateAcw=true)>]
type DisplayMetrics = class
    inherit Object
Наследование
DisplayMetrics
Атрибуты

Комментарии

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

Чтобы получить доступ к элементам DisplayMetrics, получите метрики отображения следующим образом:

context.getResources().getDisplayMetrics();

Для макета пользовательского интерфейса получите android.view.WindowMetrics из WindowManager#getCurrentWindowMetrics(). DisplayMetrics следует использовать только для получения свойств, связанных с отображением, таких как #xdpi и #ydpi

Дополнительные #density сведения о различиях между #xdpi, #ydpi и #densityсм. в разделе .

Документация по Java для android.util.DisplayMetrics.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

DisplayMetrics()
DisplayMetrics(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

Density140
Устаревшие..

Средняя плотность для экранов, которые находятся между #DENSITY_LOW (120dpi) и #DENSITY_MEDIUM (160dpi).

Density180
Устаревшие..

Средняя плотность для экранов, которые находятся между #DENSITY_MEDIUM (160dpi) и #DENSITY_HIGH (240dpi).

Density200
Устаревшие..

Средняя плотность для экранов, которые находятся между #DENSITY_MEDIUM (160dpi) и #DENSITY_HIGH (240dpi).

Density220
Устаревшие..

Средняя плотность для экранов, которые находятся между #DENSITY_MEDIUM (160dpi) и #DENSITY_HIGH (240dpi).

Density260
Устаревшие..

Средняя плотность для экранов, которые находятся между #DENSITY_HIGH (240dpi) и #DENSITY_XHIGH (320dpi).

Density280
Устаревшие..

Средняя плотность для экранов, которые находятся между #DENSITY_HIGH (240dpi) и #DENSITY_XHIGH (320dpi).

Density300
Устаревшие..

Средняя плотность для экранов, которые находятся между #DENSITY_HIGH (240dpi) и #DENSITY_XHIGH (320dpi).

Density340
Устаревшие..

Средняя плотность для экранов, которые находятся в диапазоне от #DENSITY_XHIGH (320 точек на дюйм) до #DENSITY_XXHIGH (480 точек на дюйм).

Density360
Устаревшие..

Средняя плотность для экранов, которые находятся в диапазоне от #DENSITY_XHIGH (320 точек на дюйм) до #DENSITY_XXHIGH (480 точек на дюйм).

Density400
Устаревшие..

Средняя плотность для экранов, которые находятся в диапазоне от #DENSITY_XHIGH (320 точек на дюйм) до #DENSITY_XXHIGH (480 точек на дюйм).

Density420
Устаревшие..

Средняя плотность для экранов, которые находятся в диапазоне от #DENSITY_XHIGH (320 точек на дюйм) до #DENSITY_XXHIGH (480 точек на дюйм).

Density440
Устаревшие..

Средняя плотность для экранов, которые находятся в диапазоне от #DENSITY_XHIGH (320 точек на дюйм) до #DENSITY_XXHIGH (480 точек на дюйм).

Density450
Устаревшие..

Средняя плотность для экранов, которые находятся в диапазоне от #DENSITY_XHIGH (320 точек на дюйм) до #DENSITY_XXHIGH (480 точек на дюйм).

Density520
Устаревшие..

Средняя плотность для экранов, которые находятся в диапазоне от #DENSITY_XXHIGH (480 точек на дюйм) до #DENSITY_XXXHIGH (640 точек на дюйм).

Density560
Устаревшие..

Средняя плотность для экранов, которые находятся в диапазоне от #DENSITY_XXHIGH (480 точек на дюйм) до #DENSITY_XXXHIGH (640 точек на дюйм).

Density600
Устаревшие..

Средняя плотность для экранов, которые находятся в диапазоне от #DENSITY_XXHIGH (480 точек на дюйм) до #DENSITY_XXXHIGH (640 точек на дюйм).

DensityDefault
Устаревшие..

Плотность ссылок, используемая во всей системе.

DensityHigh
Устаревшие..

Стандартное квантизованное разрешение на дюйм для экранов с высокой плотностью.

DensityLow
Устаревшие..

Стандартное квантизованное разрешение на дюйм для экранов с низкой плотностью.

DensityMedium
Устаревшие..

Стандартное квантизованное разрешение на дюйм для экранов со средней плотностью.

DensityTv
Устаревшие..

Это вторичная плотность, добавленная для некоторых распространенных конфигураций экрана.

DensityXhigh
Устаревшие..

Стандартное квантизованное разрешение на дюйм для экранов с высокой плотностью.

DensityXxhigh
Устаревшие..

Стандартное квантизованное разрешение на дюйм для экранов сверхвысокой плотности.

DensityXxxhigh
Устаревшие..

Стандартное квантизованное разрешение на дюйм для экранов сверхвысокой плотности.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Density

Логическая плотность отображения.

DensityDeviceStable

Стабильная плотность устройства.

DensityDpi

Плотность экрана, выраженная в виде точек на дюйм.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HeightPixels

Абсолютная высота доступного размера дисплея в пикселях.

JniIdentityHashCode

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

(Унаследовано от Object)
JniPeerMembers

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

PeerReference

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

(Унаследовано от Object)
ScaledDensity

Коэффициент масштабирования для шрифтов, отображаемых на экране.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

WidthPixels

Абсолютная ширина доступного размера дисплея в пикселях.

Xdpi

Точные физические пиксели на дюйм экрана в измерении X.

Ydpi

Точные физические пиксели на дюйм экрана в измерении Y.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

(Унаследовано от Object)
Dispose(Boolean)

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

(Унаследовано от Object)
Equals(DisplayMetrics)

Возвращает значение true, если эти метрики отображения совпадают с другими метриками отображения.

Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetTo(DisplayMetrics)
SetToDefaults()
ToArray<T>()

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>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)

Структура, описывающая общие сведения о дисплее, такие как его размер, плотность и масштабирование шрифтов.

Применяется к