Список папок макета, необходимых для определения для приложения Android?

Я пытаюсь определить следующие папки макета

макет/my_activity.xml

макет-большой/my_activity.xml

layout-xlarge/my_activity.xml

layout-xlarge-land/my_activity.xml

layout-land/my_activity.xml

layout-sw600dp/my_activity.xml

layout-sw720dp/my_activity.xml

Это полный список? Использую ли я все возможные комбинации папок макета для поддержки всех размеров экрана.

Извините, если это звучит глупо, но я пытаюсь подтвердить разные папки макета, которые мне нужно создать для моего приложения...


person PunitD    schedule 11.11.2013    source источник


Ответы (1)


Взгляните на это:

http://developer.android.com/guide/practices/screens_support.html

С новыми квалификаторами вы можете определить квалификаторы размера на основе произвольного dp, поэтому вы не сможете перечислить «все возможные комбинации».

person Gabriel Sanmartin    schedule 11.11.2013
comment
Значит, вы имеете в виду, что если я использую layout-sw600dp, мне не нужно использовать layout-xlarge..? Мое приложение будет поддерживать устройства от Gingerbread до JB? Любое предложение, каким образом я должен определить папки-макеты?? - person PunitD; 11.11.2013
comment
Они не несовместимы. Из документов: большие экраны имеют разрешение не менее 960dp x 720dp. sw600dp указывает, что экран должен иметь наименьшую ширину не менее 600 dp. Так что это разные квалификаторы. - person Gabriel Sanmartin; 11.11.2013
comment
Хорошо, спасибо .. Итак, я иду правильно, определяя папки макета так, как я определил их выше в своем вопросе? Любое предложение будет полезно.. - person PunitD; 11.11.2013
comment
Это зависит от конкретных потребностей вашего приложения. Вы не должны обязаны определять какие-либо из этих квалификаторов. Вы должны использовать их всякий раз, когда вам нужно. Так, например, у вас может быть экран, который не нуждается в каком-либо определенном макете для разных экранов, поэтому вам вообще не нужно будет использовать какие-либо из этих квалификаторов папок. Я предлагаю вам внимательно прочитать документы, после этого у вас может быть более четкое представление. - person Gabriel Sanmartin; 11.11.2013
comment
Хорошо, понял.. Да, я тоже использую эти папки разного макета только для определенных действий.. Посмотрю документы.. В любом случае, спасибо!! - person PunitD; 11.11.2013
comment
Пожалуйста. Если вы нашли мой ответ полезным, пожалуйста, примите его как ответ. - person Gabriel Sanmartin; 11.11.2013