Conception sensible d'Android
Je suis entrain de créer une application android. Je veux qu'il soit sensible pour tous les appareils android de tous les densité.
Comment puis-je concevoir une mise en page Adaptée pour tous les appareils android ? s'il vous plaît aider moi.
source d'informationauteur Khaled Saif
Vous devez vous connecter pour publier un commentaire.
La meilleure façon de soutenir toutes les différentes tailles est plusieurs mises en page.
https://developer.android.com/guide/practices/screens_support.html
Tous les documents vous aider à ce sujet. Dans le texte est parfois mieux de l'utilisateur de petite, Moyenne ou Haute, et non pas un sp.
Mais la lecture de la documentation et de l'utilisation
Il suffit de suivre les Android directives de codage. Ils sont très bons.
La chose importante est de ne pas réinventer la roue. Suivez les Android les meilleures pratiques et les conventions à chaque fois que vous le pouvez. En général, elles sont là pour une raison. Maintenant, si vous faites quelque chose de spécial, les choses risquent de ralentir, mais vous inquiétez pas à ce sujet que si ce qui se passe.
Ici sont quelques-uns des officiel micro-optimisation conseils de performances dans le cas où vous êtes encore curieux, mais comme le dit le document, ce n'est pas ce que vous devriez vous soucier de la droite maintenant.
Aussi, avant d'aller à la recherche à l'appui de tous les densités. Jetez un oeil à la officiel statistiques ici. Et notez que même si vous n'avez pas optimiser pour une densité plus faible, le système Android va faire la mise à l'échelle dans la plupart des cas, sans aucun problème.
Si vous voulez vous assurer que les choses fonctionnent sur un moins cher/appareil plus ancien, demandez à vos amis s'ils en ont un, ils sont sur le point de jeter de suite qu'ils pourraient vous donner. En tant que développeurs, nous avons tous tendance à avoir la dernière et la plus rapide des appareils.
Si vous testez sur un appareil à la maison ou au travail, n'oubliez pas que votre wifi est anormalement faible temps de latence, donc les choses peuvent être beaucoup plus lent si votre application a pour aller chercher les choses sur un réseau cellulaire.
Et si vous avez utilisé pour faire de développement iOS/conception, ou de posséder un iPhone comme votre principal de l'appareil, assurez-vous de ne pas la conception de votre application comme une application iOS, sinon vous allez vous retrouver à l'écriture tout à partir de zéro et l'aboutage votre tête contre extrêmement dur de problèmes de programmation (qui, pour la plupart partie, les Android-cadre a déjà résolu pour vous, si vous êtes prêt à vous abandonner à ses processus et de ses conventions).