Tecnologia do Blogger.
RSS

[androidbrasil-dev] Resolução da tela

Boa tarde amigos.
Na minha aplicação, queria saber o tamanho da tela do aparelho pra poder redimensionar os espaços dos ícones. 
O exemplo que achei era mais ou menos assim:

Configuration config = getResources().getConfiguration();
            int size = config.screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK;
            
            if (size == Configuration.SCREENLAYOUT_SIZE_LARGE)
            {
            Toast.makeText(this, "LARGE", Toast.LENGTH_SHORT).show();
            }
            else if (size == Configuration.SCREENLAYOUT_SIZE_SMALL)
            {
             Toast.makeText(this, "SMALL", Toast.LENGTH_SHORT).show();
            }
            else if (size == Configuration.SCREENLAYOUT_SIZE_NORMAL)
            {
             Toast.makeText(this, "NORMAL", Toast.LENGTH_SHORT).show();
            }
            else
            {
             Toast.makeText(this, "ELSE", Toast.LENGTH_SHORT).show();
            }

Porém, testei em 3 telas diferentes e sempre me retorna o tamanho "NORMAL", alguém sabe o que estou fazendo de errado?
As telas testadas foram do Galaxy 2.3 SII (fisico), Android 2.1 WQVGA 120 (AVD - Emulador) e Android 2.2 HVGA 160 (AVD - Emulador)

Obrigado.

Abraços,
Rafael Barrelo

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário