Pregunta

Tengo una aplicación Java que había sido escrito originalmente para ejecutarse en un dispositivo HTC P6500 con Windows Mobile utilizando una JVM de Esmertec (o lo que la compañía está ahora llamada). Por la razón que sea, antes de que yo entré en la empresa, la aplicación fue escrito usando el posicionamiento absoluto y el bastidor principal AWT de la aplicación se establece en 240x295 de tamaño. Durante mucho tiempo que ha estado bien porque nuestra aplicación sólo alguna vez se ha quedado en un tipo de dispositivo. Ahora se nos pide que 'puerto' nuestra aplicación para el dispositivo HTC HD2, que tiene una resolución de pantalla de 480x800. A una vuelta, mientras que de nuestros clientes nos dio un dispositivo y que corrió la aplicación en él y como era de esperar no pasó toda la pantalla y apenas se veía muy pequeña. Así que se nos ocurrió una estimación de cuánto tiempo se tardaría en refactorizar la aplicación para trabajar en cualquier tamaño de pantalla.

Ahora, se supone que debo empezar a trabajar en él, y de nuevo se nos ha dado un préstamo de otro dispositivo para probar. Acabo de instalar la aplicación en el dispositivo de nuevo y todo se ve bien. La aplicación ocupa todo el espacio de la pantalla y todo el texto y botones, etc. parecen ser estirada para compensar la mayor resolución. Por un lado, esto es grande, ya que realmente no es necesario cambiar nada, pero por otra parte estoy preocupado por el hecho de que parece diferir entre los dos dispositivos que he tenido.

¿Alguien sabe de alguna razón por la que esta diferencia podría haber ocurrido? ¿Hay algo en el dispositivo o el software Windows Mobile que las fuerzas de una aplicación al estiramiento a pantalla completa y por lo tanto la escala de todos los componentes dentro de la aplicación (es decir, las etiquetas de texto, botones, campos de texto, etc.).

¿Fue útil?

Solución

funciona bien en el HTC HD2, por lo que sólo hay que estirarlo para ajustarse a la pantalla, caso cerrado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top