Idioma

DisplayMetrics.Density Propriedade

Definição

A densidade lógica da exibição.

[Android.Runtime.Register("density")]
public float Density { get; set; }
[<Android.Runtime.Register("density")>]
member this.Density : single with get, set

Valor da propriedade

Atributos

Comentários

A densidade lógica da exibição. Esse é um fator de dimensionamento para a unidade Pixel Independente de Densidade, em que um DIP é um pixel em uma tela de aproximadamente 160 dpi (por exemplo, uma tela 240x320, 1,5"x2"), fornecendo a linha de base da exibição do sistema. Portanto, em uma tela de 160dpi, esse valor de densidade será 1; em uma tela de 120 dpi seria .75; etc.

Esse valor não segue exatamente o tamanho real da tela (conforme fornecido por #xdpi e #ydpi), mas é usado para dimensionar o tamanho da interface do usuário geral em etapas com base em alterações brutas no dpi de exibição. Por exemplo, uma tela 240x320 terá uma densidade de 1 mesmo que sua largura seja 1,8", 1,3", etc. No entanto, se a resolução da tela for aumentada para 320x480, mas o tamanho da tela permanecer 1,5"x2", a densidade será aumentada (provavelmente para 1,5).

Documentação Java para android.util.DisplayMetrics.density.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

Confira também