Размеры экрана эмулятора Android - PullRequest
3 голосов
/ 29 мая 2011

По вашему опыту разработчика Android, какие размеры экрана эмулятора вы используете?

Есть ли пара, которая склонна улавливать большинство проблем с размером пользовательского интерфейса, или вы тестируете свое приложение любого размера и плотности?

Ответы [ 3 ]

9 голосов
/ 29 мая 2011

Во время кодирования постарайтесь охватить хотя бы одно из каждого из этой таблицы: http://developer.android.com/guide/practices/screens_support.html#testing. После того, как большая часть работы завершена, я бы посоветовал попробовать все комбинации, которые вы найдете в реальных устройствах, на которых вы планируете развернуть свое приложение.

Мой базовый список при разработке интерфейса:

  • WQVGA 120 точек на дюйм
  • HVGA 160 точек на дюйм
  • WVGA 160 точек на дюйм
  • WVGA 240 точек на дюйм

Добавьте 480x640 240 точек на дюйм, если вы хотите поддерживать маленькие экраны.

Вы можете использовать круговую диаграмму здесь, чтобы иметь представление об использовании относительного размера экрана: http://developer.android.com/resources/dashboard/screens.html

Кстати, я использую AVD от Donut до Gingerbread.

2 голосов
/ 29 мая 2011

В какой-то момент я проверяю все размеры и плотность, на которых я собираюсь запустить приложение. Безответственно не делать этого.

Но остерегайтесь плотностей; из-за масштабирования dpi вы можете запустить эмулятор hdpi, но эмулятор загружает ресурсы mdpi (или наоборот). При тестировании рекомендуется регистрировать зарегистрированную плотность во время onCreate вашей активности запуска. (Однако мой подход заключается в том, чтобы использовать значок приложения для каждой плотности, который отображает плотность, по крайней мере до тех пор, пока я не захочу протестировать реальные значки приложений. Таким образом, на начальном экране я могу сказать, что эмулятор считает, что он работает.)

0 голосов
/ 29 мая 2011

вы должны протестировать ваше приложение в любом размере, чтобы быть уверенным, что ваше приложение будет работать нормально на каждом телефоне Android;

а для плотности попробуйте создать свой интерфейс с dip:)

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...