2012-03-29 2 views
0

Je développe une application Android et essaie avec différentes tailles d'écran.HVGA et WVGA800 Layout

Tout d'abord j'avais essayé à l'écran HVGA et j'ai mis en place le dossier de mise en page et le dossier drawable-mdpi. Après cela, j'ai essayé à l'écran WVGA800 et j'ai vu quelque chose d'étrange. Les périphériques utilisent une disposition normale et des images haute densité. Donc, certaines images hdpi recadrées en raison de la mise en page d'abord conçu pour les écrans HVGA.

En fait, je veux lister mes icônes de menu dans une grille. images mdpi conçu 82x71 pixels et images hdpi conçu 161x177 pixels. Aussi gridview a fixedwidth, si je règle columnWidth 80dp, les deux screen gridView a 3 colonnes mais à WVGA800 les images d'écran sont recadrées.

Si je règle columnWidth à 160dp, les deux gridview gridView a 2 colonnes mais à l'écran HVGA il y a beaucoup d'espace vide.

Je n'ai pas trouvé la meilleure solution.

Répondre

0

Regroupez dossier différent mise en page normale-hdpi, mise en page normale-mdpi pour les deux écran dans lequel vous pouvez mettre votre disposition pour WVGA et HVGA

+0

merci Krutik, je ne fais pas que nous pouvons créer des dossiers de mise en page avec densité. –

0

Pour HVGA utilisation layout-h480dp

et mise en utilisation -h530dp pour