Для старого дня мы использовали для создания другой папки макета, такой как макет-макет, макет-нормальный, макет-макет, макет-макет для нескольких экранов. Но это много работы. Таким образом, существует новый способ поддержки нескольких экранов. Подробности приведены ниже.
Для поддержки нескольких экрана (Все мобильные телефоны и таблетки):
Для мобильных телефонов: Как правило, мы, используя различные значения папки для различных точек на дюйм, так и внутри, что значения папок только файл «dimens.xml» отличается потому что, когда мы используем разные устройства, только размер изменяется иначе, чем все параметры, например, цвета, строки, стили и т. д., одинаковы. Для папок значений: имеется общая папка с 4 значениями.
values (For mdpi devices)
values-hdpi (For hdpi devices)
values-xhdpi (For xhdpi devices)
values-xxhdpi (For xxhdpi devices)
(здесь Внутри каждой папки только Dimens файла отличается, поэтому кроме Dimens файл, сохранить все другие файлы только в папке значений.)
для планшетов: Мы должны использовать ЕО понятие (smallestWidth) , Например, sw600dp означает, что система будет использовать эти ресурсы только тогда, когда наименьший размер доступного экрана составляет не менее 600dp. Наименьшая ширина устройства не изменяется при изменении ориентации экрана. Обычно мы создаем две папки внутри Рез папки для планшетов:
layout-sw600dp (For 7″ to 9″ Screen)
layout-sw720dp (For 10″ to above screen)
Одна последняя вещь, изображения для любого устройства (Mobiles или таблетки), вы должны создать различные Drawable папки:
drawable-mdpi
drawable-hdpi
drawable-xhdpi
drawable-xxhdpi
Пожалуйста, проверьте ссылку ниже. http://stackoverflow.com/q/5558534/562296 – milind
вы должны сначала рассмотреть googlong самостоятельно, есть масса информации по этой теме, включая docs docs android! – Bear
У меня разные раскладки для каждого, но все еще не работает. http://stackoverflow.com/questions/34378238/landscape-mode-for-app –