Страницы

Поиск по вопросам

четверг, 9 апреля 2020 г.

С помощью чего делать поддержку разных экранов с помощью Layout или values?

#android #android_layout

                    
Как я понимаю есть два пути сделать поддержку mdpi-hdpi-xhdpi-xxhdpi экранов:


Делать под каждую плотность свой layout, со своими размерами и
ложить его в соответствующую папку(layout-xhdpi etc)
Сделать один layout и сделать под каждую плотность свои
values/dimens.xml


В первом случае будет браться шаблон более менее подходящий под текущий экран, а
во втором будут браться значения размеров под соответствующий экран.

Какой из этих способов лучше ? 

Если я что-то не так понял - поправте. Спасибо.
    


Ответы

Ответ 1



Все правильно понял. Только есть третий, идеальный вариант - делать резиновую разметку, которая будет выглядеть одинаково на всех экранах. Вес элемента в помощь. Разные layout`ы можно под планшет/телефон делать, но не под каждую плотность

Комментариев нет:

Отправить комментарий