2012-12-04 1 views
1

Quelqu'un peut-il m'aider s'il vous plaît? J'essaie de tester mon application Android sur différents émulateurs (HVGA, QVGA et WVGA800). WVGA800 se charge correctement mais HVGA et QVGA ne le sont pas. A chaque fois que j'essaie d'ouvrir ces émulateurs (HVGA, QVGA), les écrans sont très endommagés et ne montrent aucune application correctement.Avoir des problèmes lors du chargement des émulateurs QVGA et HVGA

Répondre

1

Ce problème a été résolu en créant un nouvel AVD. Lors de la création de AVD, j'entrais manuellement dans la résolution, ce qui posait problème. Maintenant, j'ai créé de nouveaux AVD en utilisant la résolution de peau intégrée comme HVGA et QVGA. Ces deux émulateurs fonctionnent correctement maintenant.

0

Si vous utilisez des images dans votre application, utilisez 9 images de patch qui définiront votre disposition en fonction de la taille de l'écran.

Vous pouvez également fournir différentes tailles de tirages pour différentes tailles d'écran dans le dossier nommé drawable-ldpi, drawable-hdpi etc. sous le dossier res.

+0

Merci Sharmilee, j'ai déjà essayé en fournissant des tailles différentes de celles-ci en drawable-lpi et drawable-hdpi mais le problème est avec les émulateurs. Chaque fois que j'essaie de charger ces émulateurs (HVGA, QVGA), une partie de l'écran est cachée dans les limites, quelle que soit la taille de l'écran de l'émulateur que j'utilise. – Raheel

+0

puis essayez sur le périphérique réel. si cela arrive même là, alors le problème est avec votre code. – Sharmilee

+0

Merci, ça fonctionnait bien quand j'ai essayé sur de vrais appareils. J'ai créé de nouveaux AVD en utilisant la résolution de peau intégrée comme HVGA et QVGA. Ces deux émulateurs fonctionnent correctement maintenant. – Raheel

Questions connexes