2010-06-30 4 views
2

Je veux faire l'optimisation d'écran. Cela signifie qu'une fois que je développe l'interface utilisateur dans Android, il devrait correspondre exactement la même chose dans tous les téléphones compatibles Android.Optimisation d'écran en android

Alors, comment je fais?

+0

pouvez-vous expliquer ce que vous voulez dire par «exactement la même chose»? parce qu'il y a différents écrans, non seulement par résolution, mais aussi par rapport, donc certains sont carrés et d'autres plus grands. Donc, il ne peut pas être «exactement le même» –

+0

vous avez exactement le même .... je parlais de l'écran mobile Android différents .... donc je suis confronté au problème qui est une fois que je développe l'interface utilisateur dans l'émulateur, il peut ou ne peut pas regarder ou installé dans le mobile réel comme dans la recherche ou le montage dans l'émulateur. est donc là pour faire l'optimisation de l'écran (graphique)? –

Répondre

2

Il semble que vous souhaitiez que votre interface utilisateur soit identique sur tous les appareils Android. Comme le dit Daniel, c'est impossible, car les appareils Android diffèrent énormément, en raison des différentes tailles d'écran, ratios et résolutions.

Heureusement, le système d'interface utilisateur Android a été conçu précisément avec différents écrans à l'esprit. Compte tenu de la conception de votre interface utilisateur, il va essayer de le faire fonctionner sur l'appareil de l'utilisateur, quelle que soit sa taille ou son orientation. Les boutons et les étiquettes ainsi que les fenêtres et les images s'ajustent pour remplir l'espace disponible spécifié par le concepteur d'interface utilisateur.

À moins d'avoir une raison technique particulière pour vous limiter à une interface utilisateur rigide de dimensions spécifiques, je vous conseille de vous familiariser avec l'interface utilisateur et les composants d'Android!

+0

ok merci pour la réponse ... trouvé vraiment utile. mon sens était que certaines étiquettes, images ou contrôles sont apparus sympa dans l'émulateur alors que chaque fois que je vais le voir dans Real Android Phone alors leurs positions (x, y) sont différentes de l'émulateur –

+0

Yep les positions X/Y absolues sera différent, mais utiliser judicieusement les composants de l'interface utilisateur (par exemple, utiliser un positionnement relatif et des dimensions proportionnelles plutôt que des dimensions absolues) et Android triera le reste. Ensuite, votre application aura fière allure, vous aurez économisé beaucoup d'efforts, et tous vos utilisateurs sur leurs différents appareils vont vous aimer! – Dave