Question

J'ai une application Java qui avait été écrit à l'origine pour fonctionner sur un appareil Windows Mobile HTC P6500 en utilisant une machine virtuelle Java de Esmertec (ou quelle que soit la compagnie est maintenant appelée). Quelle qu'en soit la raison, avant que je rejoins l'entreprise, l'application a été écrit en utilisant le positionnement absolu et le principal AWT cadre de l'application est définie sur 240x295 taille. Pendant longtemps, qui a été bien parce que notre application n'a jamais couru sur seulement un type de dispositif. On nous demande maintenant « port » notre application à l'appareil HTC HD2 qui a une résolution d'écran de 480x800. Un peu en arrière l'un de nos clients nous a donné un dispositif et nous avons couru l'application sur elle et que vous attendez qu'il n'a pas l'écran complet et juste regardé vraiment petit. Donc, nous sommes arrivés avec une estimation de combien de temps il faudrait pour remanier l'application pour travailler sur un écran de taille.

Maintenant, je suis censé commencer à travailler là-dessus, et encore une fois nous avons été accordé un prêt d'un autre dispositif de contrôle. Je viens d'installer l'application sur l'appareil à nouveau et tout semble bien. L'application prend l'espace écran et tout le texte et les boutons, etc. semblent être étiré pour compenser la résolution plus élevée. D'une part, ce qui est excellent parce que je ne pas vraiment besoin de quoi que ce soit le changement, mais d'autre part, je suis préoccupé par le fait qu'il semble différer entre les deux appareils que j'ai eu.

Quelqu'un sait-il une raison pour laquelle cette différence aurait pu se produire? Y at-il quelque chose dans l'appareil ou le logiciel Windows Mobile que les forces d'une application à l'étirement à plein écran et échelle ainsi tous les composants à l'intérieur de l'application (par exemple des étiquettes de texte, des boutons, des champs de texte, etc.).

Était-ce utile?

La solution

fonctionne très bien sur le HTC HD2, il doit juste être stretching pour adapter à l'écran, l'affaire est close.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top