2012-02-09 2 views
1

я должен подготовить один application.I хочет оказать поддержку различных resolution.i должны приготовленное разное время layouts.Frist моих макетов есть,Как работать с разным разрешением в Android?

res/layout/mylayout----7" normal screen 
res/layout-large/mylayout----7" large screen 
res/layout-xlarge/mylayout---10.1" 

но оно принимает 7" большой screen.i нашел какое-то решение в этом site.Solution есть, создать макет,

res/layout/mylayout----7" normal screen 
res/layout-sw600dp/mylayout----7" large screen 
res/layout-sw720/mylayout---10.1" 

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

+0

Вы должны поддерживать плотность и размеры экрана. См. Http://developer.android.com/guide/practices/screens_support.html – thaussma

+0

Какое устройство использует 7 "большое? – nmr

ответ

1

Проверьте свой проект. Создайте цель. Чтобы поддерживать экран xlarge, ваша цель построения проекта должна быть atleast android 2.3.3 adk.

В Eclipse - щелкните правой кнопкой мыши по проекту -> Свойства -> Android -> Выберите проект Build Tagrget как 2.3.3 или далее.

Прежде всего установить поддержку нескольких экрана в вашем Android приложения файл манифеста

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

А также посмотреть Link

+0

Я добавил в файл манифеста, но когда я добавил android: xlargeScreens =" ​​true "в файле манифеста он показывает ошибку. (версия 2.2), пожалуйста, помогите мне –

+0

Я тоже пробовал в 2.3.3, но он принимает только 7 "большой только –

+0

Я использовал« px »в макете. –

0
For mulitple screen support Try by using this... in ur android manifest file 
     <supports-screens 
     android:anyDensity="true" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:resizeable="true" 
     android:smallScreens="true" 
     /> 
+0

Привет сандхья спасибо за ответ. Я использовал выше часть кода. Но не работает –

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