как работать с разным разрешением в андроиде? - PullRequest
1 голос
/ 09 февраля 2012

Мне нужно подготовить одну заявку. Я хочу оказать поддержку в другом разрешении. Мне нужно подготовить разные макеты. В первый раз мои макеты будут,

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

, но он занимает 7 "большой экран. Я нашел какое-то решение на этом сайте. Решение - создать макет,

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

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

Ответы [ 2 ]

1 голос
/ 09 февраля 2012

Проверьте ваш проект Build Target. Для поддержки xlarge экрана ваша цель сборки проекта должна быть как минимум Android 2.3.3 adk.

В Eclipse -? Щелкните правой кнопкой мыши на проекте -> Свойства -> Android -> Выберите Project BuildTagrget как 2.3.3 или более поздней версии.

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

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

А также посмотрите эту ссылку

0 голосов
/ 17 февраля 2012
 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"
         />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...