2010-06-10 7 views
1

J'ai 9 boutons radio (verticales) et ils montrent tous dans la résolution par défaut (320x480) sans problèmes. Mais quand j'essaie de résoudre le problème pour le tatouage Htc (240x320), le dernier bouton radio est caché - il n'y a pas d'espace à afficher. Comment faire la taille uniformément?Android différentes résolutions problème

+0

Ce serait bien si vous pouviez modifier le fichier de disposition dans votre question. Cela nous permettrait de vous donner une réponse beaucoup plus claire. – Janusz

Répondre

0
+0

Si vous avez lu le guide que vous liez, vous verrez que le calcul d'un facteur d'échelle n'est presque jamais nécessaire sur Android, il existe de bien meilleurs mécanismes pour gérer cela. – Janusz

+0

D'accord, l'affiche de pensée pourrait vouloir une solution rapide, mais a édité ma réponse juste pour lier au guide de SDK. – bbudge

1

Si votre mise en page est tout simplement trop grand pour l'écran du tatoo, vous pouvez utiliser un ScrollView pour permettre à l'utilisateur de faire défiler jusqu'au dernier bouton. Essayez de ne pas utiliser une disposition absolue et des valeurs px absolues. Si vous utilisez des valeurs telles que layout_height="5px", essayez de changer cela en layout_height="5dip" comme cela est décrit dans le supporting different screen resolutions guide cela permettra à l'OS d'adapter votre application à différentes tailles d'écran.

Questions connexes