DisplayMetrics.Density Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.