2016-09-26 2 views
0

Какие таблетки получают под layout-xlarge и layout-sw720dp папки?Разница между папками между sw720dp и xlarge

Например, 8 "- 10" находится под папкой layout-xlarge. Это из документации:

enter image description here

Но что layout-sw720dp?

Я знаю, что если я не layout-xlarge папки андроида будет перемещаться 10" планшет к layout-sw720dp, но как насчет 8" - 9" таблетки

Android будет выбрать layout или layout-sw720dp папку

ответ

1

It? подберут layout-sw720dp папку. в соответствии с экрана ширина будет сначала искать устройства шириной больше, чем 720dp

1

отборочные конфигурации, которые можно использовать для обеспечения размера конкретных ресурсов мало, нормальный, большой и большой. Например, макеты для особо большого экрана должны идти в layout-xlarge /.

Начиная с Android 3.2 (уровень API 13), вышеупомянутые группы размеров устарели, и вместо этого вы должны использовать квалификатор конфигурации swdp для определения наименьшей доступной ширины, необходимой вашим ресурсам макета. Например, если для вашего планшета с несколькими панелями требуется не менее 600 dpi ширины экрана, вы должны поместить его в layout-sw600dp /. Использование новых методов для объявления ресурсов макета обсуждается далее в разделе «Объявление шаблонов планшетов для Android 3.2».

Ссылка https://developer.android.com/guide/practices/screens_support.html

Есть несколько папок как ниже вы можете прочитать о них как хорошо

1)layout-sw480dp drawable-sw480dp 

2)layout-sw600dp drawable-sw600dp 

3)layout-sw720dp drawable-sw720dp 
2

layout-sw720dp означает устройства с 720dp наименьшей шириной. В частности, наименьшая ширина устройства является самой короткой из доступных по высоте и ширине экрана.

From Here

smallestWidth

Примеры: sw320dp, sw600dp, sw720dp и т.д. фундаментального размера экрана , как указано самого короткого размера доступного экрана области. В частности, наименьшая ширина устройства является самой короткой из доступных высот и ширины экрана (вы можете также думать о нем как о «минимально возможной ширине» для экрана) . Вы можете использовать этот квалификатор , чтобы гарантировать, что вне зависимости от текущей ориентации экрана ваше приложение имеет, по крайней мере, ширину dps ширины, доступную для его пользовательского интерфейса.

Однако, если вы используете как layout-xlarge и layout-sw720dp в приложении, устройства, которые квалифицирует как они всегда будут принимать от layout-sw720dp. Это связано с более высоким приоритетом для квалификатора sw<???>dp. Это четко указано в документах, которые связаны выше.Если вы предоставили несколько типов квалификаторов для любых ресурсов, Android будет искать квалификационные папки в порядке приоритетов, заданных каждому типу.

Из документов

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

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