2010-11-15 10 views
1

J'ai lu le document officiel sur les écrans multiples supportant http://developer.android.com/guide/practices/screens_support.htmlCompatibilité avec plusieurs écrans pour certains appareils Android dans

Selon ce document, je devrais créer des répertoires différents pour différents resolultion.

Maintenant la question. Comment soutenir les appareils avec un écran normal et haute densité ou faible densité? Je demande parce que, il y a deux possibilités (WVGA800 (480x800) et WVGA854 (480x854)) et (WQVGA400 (240x400) et WQVGA432 (240x432)) et je ne sais pas où stocker quelques images de fond pour eux .

Je prendrait drawable-normal-hdpi ou drawable-normal-ldpi, mais comment faire la différence entre 480x800 et 480x854 ou entre 240x400 et 240x432 ?!

Nous vous remercions à l'avance,

Mur

Répondre

1

This is the documentation sur la façon de spécifier des ressources alternatives.

Donc, vous pouvez faire drawable-normal-hdpi pour les écrans moyens avec haute résolution.

+0

Pourquoi drawable-moyen-hdpi? Je prendrais drawable-normal-hdpi ou drawable-normal-ldpi, mais comment faire la différence entre 480x800 et 480x854 ou entre 240x400 et 240x432 ?! – Tima

+0

@mur Désolé, c'était une faute de frappe de ma part, supposée être "normale" et pas moyenne. Je ne pense pas que vous puissiez différencier les tailles de résolution réelles. Ils ont la même largeur (ou double, mais c'est presque le même rapport d'aspect), c'est juste qu'il pourrait y avoir une légère différence de hauteur (30-50pixels). Ils sont assez proches pour que si votre mise en page échelles (avec 9 images de patch ou d'autres mises en page non absolues) que cela ne devrait pas * beaucoup *. –

-1

vous devez spécifier le dossier de mise en page comme suit: -

layout-small-ldpi (240x320) 
layout-small-land-ldpi (320x240) 

layout-ldpi (240 x 400) 
layout-land-ldpi (400 x 240) 

layout-mdpi (320 x 480) 
layout-land-mdpi (480 x 320) 

layout-large-mdpi (320 x 480) 
layout-large-land-mdpi (480 x 320) 

layout-large (600 x 1024) 
layout-large-land (1024 x 600) 

layout-hdpi (480 x 800) 
layout-land-hdpi (800 x 480) 

layout-xlarge (800 x 1280) 
layout-xlarge-land (1280 x 800) 
Questions connexes