Tecnologia do Blogger.
RSS

[androidbrasil-dev] Suporte a múltiplas resoluções da Values.

Ola.

Estou com um problema e gostaria de verificar se alguém já passou por isso ou consegue me ajudar a resolver.

O problema é o seguintes, estou desenvolvendo um app onde existe seguinte estrutura.


Em todas as pasta Values existe um arquivo dimmen.xml, dentro desta pasta existe um configuração do tipo "dimem" com o seguinte valor;

<dimen name="layout_default_width">-1dp</dimen>

O Valor "-1dp" se refere ao math_parent, e a unica diferença é que no dimem.xml da pasta Values-sw600dp, que está como 500dp, ou seja, <dimen name="layout_default_width">500dp</dimen>

Eu utilizo essa configuração para configurar View que em celular pode utilizar a largura total disponível, já em tables ou celulares com resolução maior, elas devem ficar menor pois se utilizar o math_parent vai ficar muito desproporcional.

Agora que vem o meu problema. 

Em Nexus 5, Galaxy Note 3 ou 4 a tela fica bagunçada como fosse informado o "wrap_content". Obs: Acho que todos os devices que tem a resolução 1080 x 1920 estão com mesmo problema.

Até agora fiz as seguintes tentativas;
  • Criei um pasta Values-xxhdpi
  • Criei um pasta Values-sw360dp
  • Rename na pasta Values-sw600dp para Values-large, criei um pasta Values-xlarge
  • Rename na pasta Values-sw600dp para Values-hdpi e criei uma pasta Values-xxlarge
  • A pasta Values-sw1080dp foi apenas um teste que tentei fazer, porem sem sucesso.
O mais engraçado que nos Tablets que de 7" como o Galaxy Tab e nos Xoom 2 está como é para ser, utilizando o 500dp, porem nos de resolução 1080 x 1920 não funciona.

Aguem pode me ajudar? 

Desde já agradeço.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

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

0 comentários:

Postar um comentário