Как настроить размер компонента в соответствии с размером экрана (или дисплея)? - PullRequest
0 голосов
/ 27 сентября 2011

Я протестировал свое приложение на другом мобильном телефоне, htc, и у него очень большой экран. Поэтому я был очень удивлен, когда увидел расположение компонентов! Вот захваченное изображение экрана с камеры другого телефона:

enter image description here

Итак, как сделать так, чтобы компоненты были рассчитаны по размеру и правильно размещены в соответствии с размером экрана любого устройства?

1 Ответ

1 голос
/ 27 сентября 2011

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

int screen_width = Display.getInstance().getDisplayWidth();
int screen_height = Display.getInstance().getDisplayHeight();
...