2015-08-16 2 views
0

Я хочу, чтобы заменить устаревшие (из API 13 вверх) папки:Каковы эквивалентные папки для значений-small, values-normal, values-large, values-xlarge для API> = 13?

  • значение-малых
  • значение-нормального
  • значение Расширенного
  • значения-XLarge

по значения-sw (N) dp и/или значения-sh (N) папок dp.

, так как документы говорят:

небольшие экраны, по крайней мере 426dp х 320dp

нормальные экраны, по крайней мере 470dp х 320dp

большие экраны, по крайней мере 640dp х 480dp

xlarge экраны не менее 960dp x 720dp

Можете ли вы подтвердить, что это правильно (если ширина только считается):

  • значения Крохотные = значения-sw426dp
  • значения-нормальные = значения-sw470dp
  • значения, большие = значения -sw640dp
  • значение-XLarge = значения-sw960dp

Поскольку устаревшие папки-структура также считает, высоту и документы говорят, что даже объединение ПОСС кий:

Если доступная высота является проблемой для вас, то вы можете сделать то же с помощью Н (N) дп спецификатора. Или даже соедините квалификаторы w (N) dp и h (N) dp , если вам нужно быть конкретными.

Что такое объединенные эквивалентные папки для упомянутых? Я не могу найти пример комбинированной папки ....

спасибо!

+2

Я бы просто прекратил думать с точки зрения оригинальных четырех ведер. Просто решите, на какой ширине (или) в 'dp' вы хотите переключить свой пользовательский интерфейс и создать наборы ресурсов для них. – CommonsWare

ответ

0

В Adaptive UI material design guidelines измеряют вещи в терминах только ширине устройства, отметив ряд точек останова:

  • 600dp как наименьшая ширина, чтобы рассмотреть расположение двух-панели (то есть, резюме и детали, мастер/подробно и т.д.), а не два отдельных экранов
  • 1600dp как «максимальная ширина» контента в большинстве случаев

Вы заметите, что они также используют систему «столбца», чтобы обозначить отдельные контрольные точки для перехода на показ более контент - эта точка останова s включают 480dp и 840dp.

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

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