Domanda

Ho un'applicazione Java che era stato scritto originariamente per funzionare su un dispositivo HTC P6500 Windows Mobile utilizzando una JVM da Esmertec (o qualunque sia la società è ora chiamato). Per una qualche ragione, prima che io mai entrato in azienda, l'applicazione è stata scritta utilizzando il posizionamento assoluto e il principale AWT telaio della app è impostato a 240x295 in termini di dimensioni. Per molto tempo che è stato bene perché la nostra applicazione è sempre e solo eseguito su un tipo di dispositivo. Ora ci viene chiesto di 'porta' la nostra applicazione per il dispositivo HTC HD2, che ha una risoluzione dello schermo di 480x800. Qualche tempo fa uno dei nostri clienti ci ha dato un dispositivo e si correva l'applicazione su di esso e come ci si aspetterebbe non c'è voluto lo schermo pieno e appena sembrava davvero piccola. Così siamo arrivati ??con una stima di quanto tempo ci sarebbe voluto per refactoring l'applicazione per lavorare su schermi di qualsiasi dimensione.

Ora, dovrei iniziare a lavorare su di esso, e ancora una volta c'è stato concesso un prestito di un altro dispositivo per il test. Ho appena installato l'applicazione sul dispositivo di nuovo e tutto sembra bene. L'applicazione occupa l'intero spazio dello schermo e tutto il testo e pulsanti, ecc sembrano essere allungato per compensare la risoluzione più elevata. Da un lato questo è grande perché non ho davvero bisogno di cambiare nulla, ma d'altra parte io sono preoccupato per il fatto che sembra differire tra i due dispositivi che ho avuto.

Qualcuno sa di qualsiasi motivo per cui questa differenza potrebbe essersi verificato? C'è qualcosa nel dispositivo o il software Windows Mobile che le forze di un app per allungare a schermo intero e quindi scalare tutti i componenti all'interno della app (vale a dire le etichette di testo, pulsanti, campi di testo, ecc.).

È stato utile?

Soluzione

funziona bene su HTC HD2, quindi deve essere solo allungarla per adattarsi allo schermo, caso chiuso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top