O Google Nexus 10 sai em breve e é o primeiro dispositivo a usar xxhdpi
recursos . Ele exibe uma densidade de tela de cerca de 300 DPI (de acordo com o site do Nexus 10 e esta calculadora ).
No entanto, quando vou para a documentação do Android, ela afirma:
ldpi
: ~ 120dpimdpi
: ~ 160dpihdpi
: ~ 240dpixhdpi
: ~ 320dpixxhdpi
não é especificado.
Por que a tela de 300 DPI do Nexus 10 está em xxhdpi
vez de xhdpi
, e qual deve ser o DPI aproximado xxhdpi
? Devemos nos preocupar em ter novos recursos (além dos ícones) xxhdpi
neste ponto, ou devemos apenas deixar o sistema operacional aumentar os xhdpi
recursos?
Respostas:
De acordo com o post com link no recurso G +:
Portanto, parece que o xxhdpi está definido para 480dpi. De acordo com isso, os tablets usam os ativos de um intervalo de dpi mais alto do que aquele em que estão para o iniciador. O Nexus 10 estando no balde xhdpi puxará o ícone do iniciador do xxhdpi.
Fonte
Além disso, não estava ciente de que os tablets obtêm recursos do depósito de ativos acima de seu nível. Notado.
fonte
xxhdpi não foi especificado antes, mas agora novos dispositivos S4, HTC One são certamente vem dentro de xxhdpi. Estes dispositivos dpi estão em torno de 440. Não sei o limite exato para xxhdpi Veja como desenvolver aplicativo Android para dispositivo xxhdpi Samsung S4 Eu sei que é tarde resposta, mas como a coisa mudou desde a pergunta feita
Observação O Google Nexus 10 precisa adicionar um ícone 144 * 144px na pasta drawable-xxhdpi ou drawable-480dpi.
fonte
O DPI da tela do Nexus 10 é de ± 300, que está na
xhdpi
faixa não oficial de 280-400 .Normalmente, os dispositivos usam recursos projetados para sua densidade. Mas há exceções e exceções podem ser adicionadas no futuro. O Nexus 10 usa
xxhdpi
recursos quando se trata de ícones de inicialização.O DPI quantizado padrão para xxhdpi é 480 (o que significa que as telas com um DPI em algum lugar na faixa de 400-560 são provavelmente xxhdpi).
fonte
480 dpi é a resolução QUANTIZADA padrão para xxhdpi , ela pode variar um pouco menos (ou seja: 440 dpi) ou mais (ou seja: 520 dpi). Fator de escala: 3x (3 * mdpi).
Agora há uma resolução maior, xxxhdpi (640 dpi). Fator de escala 4x (4 * mdpi).
Aqui está a referência da fonte .
fonte
xxhdpi
exxxhdpi
(pelo menos não parece estar documentada, ainda). Você tem alguma referênciaxxhdpi
exxxhdpi
resoluções (fator de escala e dpi)?A resolução é 480 dpi, o ícone do iniciador é 144 * 144px e tudo é escalado 3x em relação aos tamanhos mdpi (chamados de "base", "linha de base" ou "normal").
fonte
Os telefones Android mais recentes no mercado, como HTC one, Xperia Z etc, têm resoluções na faixa> 480dpi, colocando-os na nova classe xxhdpi também. Os novos ativos também podem ser úteis para eles.
fonte
Um conjunto de quatro tamanhos generalizados: pequeno, normal, grande e xlarge Observação: começando com o Android 3.2 (API de nível 13), esses grupos de tamanho foram descontinuados em favor de uma nova técnica para gerenciar tamanhos de tela com base na largura de tela disponível. Se você estiver desenvolvendo para Android 3.2 e superior, consulte Declarando layouts de tablet para Android 3.2 para obter mais informações.
Um conjunto de seis densidades generalizadas:
ldpi (baixo) ~ 120dpi
mdpi (médio) ~ 160dpi
hdpi (alta) ~ 240dpi
xhdpi (extra-alto) ~ 320dpi
xxhdpi (extra-extra-alto) ~ 480dpi
xxxhdpi (extra-extra-extra-alto) ~ 640 dpi
De developer.android.com: http://developer.android.com/guide/practices/screens_support.html
fonte
De acordo com esta ferramenta de cálculo PPI , o Google Nexus 10 tem uma densidade de exibição de cerca de 300 DPI ...
No entanto, a documentação do Android afirma que:
ldpi: ~ 120dpi mdpi: ~ 160dpi hdpi: ~ 240dpi xhdpi: ~ 320dpi xxhdpi não especificado.
Acho que deixamos o sistema operacional Android aumentar os recursos xhdpi ...
fonte