2014-02-19 4 views
0

Я новичок в андроид
Я хочу, чтобы запустить приложение для Android в различных размерах экрана
Создано
Как включить макеты для нескольких (разных размеров) экрана в ANDROID?

res/layout/layout.xml   
/res/layout-small/layout.xml 
/res/layout-large/layout.xml 
/res/layout-xlarge/layout.xml 

четыре типа макета в моем приложении
После этого, что я хочу сделать
Может ли кто-нибудь сказать с примером. Есть ли какие-либо другие изменения, чтобы сделать это в коде
Заранее спасибо

+2

Что ваша проблема на самом деле? –

+0

Есть ли какие-либо изменения, которые я хочу сделать в xml-файле? – user3251646

+0

u r готовый к работе –

ответ

2

использование следующих,

для малого экрана

res/layout/layout.xml   
/res/layout-land/layout.xml 

для большого экрана, как таблетки, которые вы можете использовать ,,

/res/layout-large-hdpi/layout.xml 
/res/layout-land-large-hdpi/layout.xml 

этих двух представлений достаточно, и это может соответствовать всем устройствам

layout-land для ландшафтного режима для небольших устройств и layout-land-large-hdpi для крупных устройств,

и добавьте эти строки в Manifest.xml

<supports-screens android:anyDensity="true" 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:xlargeScreens="true" /> 
+0

Используется, как вы сказали, но он не работает – user3251646

+0

он будет работать beacuse, мы используем его в качестве стандартного для всех устройств, предположим, если вы хотите, чтобы u также мог добавлять дополнительные макеты –

+0

Есть ли другие строки, которые нужно добавить в файл манифеста – user3251646

2
Add This code in XML file before compiling the app 
    <supports-screens android:anyDensity="true" 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:xlargeScreens="true" /> 
Смежные вопросы