В эти дни я начинаю разработку нового приложения для Android с нуля.У компании, в которой я работаю, есть свой собственный дизайнер.
Дизайнер спросил меня о размерах экранов, для которых она должна проектировать, и я не знал, что ей сказать - я хочу поддерживать все смартфоны на базе Android свсе различные плотности и размеры экрана.
Я знаком с этим документом о поддержке нескольких экранов .
Вопрос № 1: Итак,могу ли я предположить, что все смартфоны имеют «нормальный» размер экрана, и посмотрите на «Таблицу 3» внизу ссылки, которую я добавил, на строку «Нормальные экраны» и сообщите дизайнеру, что мне нужно 4 версии каждой страницы, как указано в этом ряду: WQVGA400 (240x400), HVGA (320x480), WVGA800 (480x800), 640x960?Будут ли эти разрешения охватывать все смартфоны на базе Android?
Вопрос № 2: Во время работы над проектом дизайнер может сказать мне: «Строка заголовка должна быть длиной 40 пикселей на экране 240x400", как я могу перевести эти пиксели в dip
?Как мне добиться легкой ежедневной работы, когда дело доходит до работы с дизайнером?Должен ли я сначала разрабатывать только для mdpi
, на экране 320x480, где 1 пиксель = 1 dip
, а затем перевод не требуется?
Заранее спасибо!