Le titane, le traitement des différents resoutions
Question Simple, qui est la meilleure façon de s'assurer que l'application fonctionne sur différentes résolutions d'écran, sans chercher la merde? Je ne peux pas utiliser des valeurs statiques, puis il veut l'ajuster en fonction de la résolution. Maintenant je suis à l'aide de mesures relatives (en pourcentage de l'écran), mais me demande si c'est vraiment la meilleure façon de le gérer!?
3.5 les années ont passé, est-il toujours la même réponse pour cette question? Le titane est maintenant 3.5.0 GA et de l'Alliage est également 1.x.
OriginalL'auteur Anton Gildebrand | 2011-09-06
Vous devez vous connecter pour publier un commentaire.
Un autre/option supplémentaire, nous avons réussi à est un petit ensemble de fonctions qui utilisent la densité de l'écran de la valeur pour calculer la taille de l'écran... bien sûr ce n'est qu'une approximation, car il y a seulement quatre densités, mais nous avons trouvé cela très utile.
Donc, si vous voulez quelque chose à 3/4 pouces de haut sur l'écran....
...ou si vous souhaitez mettre à l'échelle les choses par la taille du point, on pourrait faire quelques constantes...
Nous avons également créé un couple de fonctions pour obtenir l'écran de la hauteur et la largeur, de sorte que si nous voulions une meilleure mise en page sur une tablette ou quelque chose d'infime, nous pourrions mieux comprendre ce à quoi nous avons affaire.
Vous pouvez aller sur et à partir de là... mais c'est vraiment nous a aidé à préciser la façon dont nous avons exposé nos écrans sur les différentes densités et les plates-formes. Le pouce de la fonction de la gestion de l'exception seulement parce que nous utilisons au début de l'application, et parfois de la Ti.La plateforme est toujours pas défini. Au moment où nous posons nos rapports Ti.La plateforme est disponible et donc les fonctions de l'écran n'ont pas la gestion des exceptions. Si vous avez besoin d'interroger plus tôt vous pouvez avoir besoin de gestion d'exception dans ces.
Espérons que cette aide!
OriginalL'auteur Tevo D
Vous voudrez modifier votre tiapp.xml - dans la section android vous ajoutez un manifeste d'enregistrement comme suit:
Qui feront l'application par défaut pour le même style que les anciennes versions de titane utilisé, où il essentiellement d'échelle en fonction de l'appareil en cours d'utilisation. Plus de détails sur le changement peut être trouvé ici: http://developer.appcelerator.com/blog/2011/06/new-defaults-for-android-layouts-in-1-7.html
Pas de problème - le montant de l'info, Appcelerator fournir ce genre de chose est terriblement mauvais!
OriginalL'auteur Sk446
bien, j'ai googlé, la solution est :
1.la détection spécifique de résolution de l'écran:
2.écrire la requête de style tss:
se référer à: http://docs.appcelerator.com/titanium/3.0/#!/guide/Alloy_Styles_and_Themes-section-35621526_AlloyStylesandThemes-Platform-SpecificStyles
OriginalL'auteur Siwei Shen 申思维