Различные размеры экрана для Android - PullRequest
0 голосов
/ 03 августа 2011

Я занимаюсь разработкой игры для Android и до сих пор тестировал ее только на эмуляторе 480 x 800 пикселей, очевидно, это подходит не для всех телефонов. С макетами, XML и Drawables я полностью понимаю необходимость их создания в разных размерах, но как насчет методов холста, таких как рисование растровых изображений, потому что они будут отображаться в разных позициях на экранах разных размеров и т. Д.

Заранее спасибо

Ben

Ответы [ 2 ]

1 голос
/ 03 августа 2011

Лично я не использую изображения разных размеров для разных телефонов, мои изображения увеличиваются / уменьшаются в зависимости от телефона, но я уверен, что разрешение выглядит хорошо на всех телефонах.

Это зависит от того, как вы на самом деле написали код, лучший способ выяснить это - масштабировать некоторые из ваших объектов и попробовать их на другом эмуляторе. Если все испортилось, вам нужно будет внести изменения.

Сделали ли вы игру с чистыми точками, такими как x = 200, y = 200 или вы сделали что-то вроде x = screenLength / 3, y = screenHeight / 10?

0 голосов
/ 03 августа 2011

Проблема не только в количестве пикселей, но и в том, сколько пикселей в дюйме.Вот почему Android использует " пикселей с независимой плотностью ".Если вы будете следовать соглашениям Android о разрешении точек на дюйм и позволите ему соответствовать растровым изображениям, вы обнаружите, что масштабирование, позиционирование и т. Д. Становятся автоматическими.

...