2010-07-28 7 views
0

Je travaille sur Android 2.2, j'ai développé une application qui a une vue d'image et une vue de bouton. Dans HVGA à la fois l'image et le bouton sont visibles, mais dans QVGA je ne pouvais voir que l'image. Les autres boutons présents sous l'image ne sont pas visibles.Comment créer une taille d'écran Applications Android indépendantes

Comment gérer les résolutions multi-écrans sous Android? Y at-il quelque chose comme le maintien du rapport d'aspect de l'image pour ajuster la taille et maintenir la clarté.

J'ai essayé de placer les boutons au-dessus de la vue d'image et cela a fonctionné correctement pour HVGA et QVGA. S'il vous plaît laissez-moi savoir comment puis-je gérer la situation en plaçant les boutons ci-dessous la vue de l'image.

Je l'ai fait dans la mise en page par rapport

Largeur de l'image et la hauteur est fill_parent et wrap_content largeur du bouton et la hauteur est wrap_content et wrap_content.

Répondre

3

Si vous n'avez pas assez d'espace, soit l'échelle votre image lorsque vous êtes sur un petit écran et utiliser un autre dossier avec une version différente de la mise en page et des ressources comme ça:

res/layout/my_layout.xml   // layout for normal screen size 
res/layout-small/my_layout.xml  // layout for small screen size 
res/drawable-ldpi/my_icon.png  // icon image for low density 

Ou vous peut mettre tout l'écran dans un ScrollView et définir l'orientation verticale, ce qui offrira la possibilité de faire défiler l'écran et accéder au bouton.

vous trouverez de nombreuses informations sur le traitement des screen size management ici

+1

+1 pour la suggestion de scrollview –

Questions connexes