Размер кадра приложения Java на HTC HD2 с Windows Mobile 6.5 - PullRequest
1 голос
/ 03 декабря 2010

У меня есть приложение Java, которое изначально было написано для запуска на устройстве HTC P6500 с Windows Mobile с использованием JVM от Esmertec (или как сейчас называется компания). По какой-то причине, до того, как я присоединился к компании, приложение было написано с использованием абсолютного позиционирования, а основной кадр AWT приложения имеет размер 240x295. Долгое время это было хорошо, потому что наше приложение работало только на одном типе устройства. Теперь нас просят «портировать» наше приложение на устройство HTC HD2 с разрешением экрана 480x800. Некоторое время назад один из наших клиентов дал нам устройство, и мы запустили приложение на нем, и, как и следовало ожидать, оно не занимало весь экран и выглядело очень маленьким. Таким образом, мы пришли к оценке того, сколько времени потребуется для рефакторинга приложения для работы на экране любого размера.

Теперь я должен начать работать над этим, и снова нам дали кредит другого устройства для тестирования. Я только что установил приложение на устройстве снова, и все выглядит хорошо. Приложение занимает все пространство экрана, и весь текст, кнопки и т. Д. Кажутся растянутыми, чтобы компенсировать более высокое разрешение. С одной стороны, это здорово, потому что мне на самом деле ничего не нужно менять, но с другой стороны, я обеспокоен тем фактом, что между двумя имеющимися у меня устройствами он различается.

Кто-нибудь знает какую-либо причину, по которой эта разница могла возникнуть? Есть ли в устройстве или программном обеспечении Windows Mobile что-то, что заставляет приложение растягиваться на весь экран и, таким образом, масштабирует все компоненты в приложении (т. Е. Текстовые метки, кнопки, текстовые поля и т. Д.).

1 Ответ

0 голосов
/ 27 июня 2011

Отлично работает на HTC HD2, поэтому его нужно просто растянуть, чтобы он соответствовал экрану, корпус закрыт.

...