2015-10-09 3 views
0

Я работаю над приложением, имеющих несколько XML files.I модифицирована проявляется каккак поддерживать множественный экран в андроид приложение, если оно содержит более чем один файл XML

<supports-screens android:smallScreens="true"/> 
    <supports-screens android:normalScreens="true"/> 
    <supports-screens android:largeScreens="true"/> 
    <supports-screens android:anyDensity="true"/> 
    <supports-screens android:resizeable="true" 
    android:anyDensity="true" /> 

Сделано макет папки для различных различных плотностей, но работает только xml, который я копирую в этих папках. Другие XML все еще отсутствуют.

ответ

0

Добавьте следующие папки на res и скопируйте один и тот же xml друг другу.

Настройка каждого файла XML для каждого разрешения

layout-sw320dp 
layout-sw480dp 
layout-sw600dp 
layout-sw720dp 

о ПО средства "smalles ширина"

layout-sw320dp - small phones. - devices with width grater than 320 dp 
layout-sw480dp - large phones - devices with width grater than 480 dp 
layout-sw600dp - 7inch tablets - devices with width grater than 600 dp 
layout-sw720dp - 10 inch tablets - devices with width grater than 720 dp 

Читать эту статью https://developer.android.com/guide/practices/screens_support.html

+0

я добавляю эти папки. Должен ли я копировать каждый Xml в них? –

+0

Да и изменить параметры для каждого из них. Для нелогич- в XML макет-sw320dp установить некоторые пары 30dp XML макет-sw480dp установить некоторые пары 60dp и так далее И вам не нужно Params в Manafest файла. По умолчанию он поддерживается для каждого разрешения –

+0

нет другого метода ??? coz мое приложение содержит много xml –