0

Я хочу разработать приложение, которое должно поддерживать разрешение мобильного телефона Android, а также разрешение планшета. В процессе разработки мы должны знать некоторые вопросы.Разработка приложения с различным разрешением для мобильных устройств и планшета?

Q1) В чем разница между плотностью и разрешением?

Q2) Дизайнер обычно разрабатывает приложение в пикселях (1440x2560) , как дизайнер позаботится о плотности, что ему нужно позаботиться во время проектирования?

Q3) Что такое best способ обработки размера шрифта для разного разрешения/плотности?

Q3) Какая доступная папка представляет, какое разрешение/плотность устройства?

Q4) Размер иконок приложения для разного разрешения/плотности?

Q5) Значок значка/Значок значка состояния для разного разрешения/плотности?

ответ

1

Q1) В чем разница между плотностью и разрешением?

Ваш ответ в official docs

Разрешение Общее количество физических пикселей на экране. При добавлении поддержки для нескольких экранов приложения не работают напрямую с разрешением; приложения должны касаться только размера и плотности экрана , как определено обобщенными размерами и плотностью .

Плотность-независимый пиксель (дп) виртуальный блок пикселей, которые следует использовать при определении макета пользовательского интерфейса, чтобы выразить размеры макета или позицию в плотности-независимым способом. Независимый от плотности пиксель эквивалентен одному физическому пикселю на экране с разрешением 160 точек на дюйм, который представляет собой базовую плотность , принятую системой для экрана плотности среды. Во время работы система прозрачно обрабатывает любое масштабирование блоков dp ​​ , если необходимо, исходя из фактической плотности используемого экрана. Преобразование блоков dp ​​в пиксели экрана просто: px = dp * (dpi /160). Например, на экране с разрешением 240 точек на дюйм 1 дп равен 1,5 физическим пикселей. Вы всегда должны использовать блоки dp при определении своего пользовательского интерфейса приложения , чтобы обеспечить правильное отображение вашего пользовательского интерфейса на экранах с различной плотностью .

Тогда

Q2) Дизайнер обычно дизайн приложения в пикселе (1440x2560), как дизайнер будет заботиться о плотности, что он должен заботиться в время разработки?

Они могут использовать преобразователи типа this для разработки соответствующих конструкций.

Q3) Каков наилучший способ обработки размера шрифта для разных резолюции/плотности?

Вы должны использовать блок Scale independent pixels(sp) для своих шрифтов.

Q3) Какая выдвижная папка представляет какое устройство разрешение/плотность?

Ответ на это снова в Official docs

Q4) Application Launcher размер значка для различных разрешения/плотности?

Q5) Значок уведомлений/Размер значка панели инструментов для разных Разрешение/плотность?

Вы можете создавать иконки для различных разрешений с помощью this