2015-08-10 2 views
0

Я новичок в среде разработки Android.
Я хотел бы, чтобы мое приложение предназначалось для разных размеров экрана и разрешения экрана.
Если дизайн для всех экранов остается прежним, смогу ли я использовать один макет XML для дизайна с размерами, указанными в «dp» и «sp».
Будет ли Android автоматически масштабировать размеры и размеры шрифтов для каждого телефона (ldpi, mdpi, hdpi, xdpi, xxdpi, xxxdpi) автоматически? Или мне нужно создавать отдельные файлы макета для каждого из них с соответствующими значениями dp/sp?
Кроме того, я надеюсь, что если я поместил изображения для каждого погружения в их соответствующие папки, андроид сам заберет его.Как установить размеры для разных экранов в Android-разработке

ответ

0

Читать официальный документ андроида here

+0

Привет Bhargav, Спасибо для ссылки. Я проверю. – Habeeb

+0

Если вы нашли ссылку полезной, тогда ответьте на вопросы –

1

Создание макетов для экранов, как это:

Рез/макет/my_layout.xml // макет для размера экрана (нормальный "по умолчанию")

res/layout-large/my_layout.xml // макет для большого размера экрана

res/layout -xlarge/my_layout.xml // макет для экстра-большого размера экрана

Рез/макета XLarge-земля/my_layout.xml // макет для сверхбольших в альбомной ориентации

Рез/вытяжка-MDPI/graphic.png // растровая для средней плотности

разреша/вытяжка-ИПЧР/graphic.png // растровое изображение с высокой плотностью

разреша/drawab ле-xhdpi/graphic.png // растровый для экстра-высокой плотности

Рез/вытяжке-xxhdpi/graphic.png // растровый для экстра-экстра-высокой плотности

+0

Hi Madi. На практике, в каждом из этих отдельных файлов макета, какая разница? У каждого будут одинаковые элементы xml с разным значением dp/sp для размеров? – Habeeb

+0

Привет Хабиб! Да, ты такой! Каждый файл имеет одно и то же имя макета xml, но содержит разные размеры – Madi

Смежные вопросы