2012-03-16 4 views
1

На самом деле я новичок в android. Я хочу создать простое приложение, которое может работать на всех устройствах. Разрешение экрана, которое я выбрал для запуска моего приложения.Управление макетом для всех устройств

  1. QVGA (240 х 320)

  2. HVGA (320 х 480)

  3. WVGA (800) (480 800)

  4. WXGA720 (720 х 1280)

  5. WXGA (800) (1280 x 800)

Теперь я не могу определить имя папки ресурсов для всех этих разных разрешений. У меня есть документация, поддерживающая несколько экранов, но я не могу создать папку ресурсов для WXGA720 (720 x 1280) и WXGA (800) (1280 x 800).

Так что, пожалуйста, предложите мне, какую папку ресурсов мне нужно создать для всех этих разрешений.

ответ

0

Обычно вы создаете папки ресурсов для различных кодов плотности и размера, а не для конкретных разрешений. Обычно приложениям требуется только несколько разных макетов (например, телефон/планшет)

+0

Пожалуйста, вы можете объяснить мне в деталях \ – Rahul

+0

Какие приложения вы пытаетесь развивать? Игра/очень графическая или «нормальная»? То, что вы обычно делаете, - это указать макеты таким образом, чтобы они автоматически настраивались на телефоны пользователей – miniBill

1

Помните, что всегда необходимо определять размеры макетов в единицах измерения. Я написал сообщение в блоге, чтобы помочь вам масштабировать ваши xml-файлы пропорционально, поэтому вам нужно только определить их для одного «ковша плотности».

http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html

2
To help you target some of your designs for different types of devices, here are some numbers for typical screen widths: 

    320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc). 
    480dp: a tweener tablet like the Streak (480x800 mdpi). 
    600dp: a 7” tablet (600x1024 mdpi). 
    720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc). 

For other cases in which you want to further customize your UI to differentiate between sizes such as 7” and 10” tablets, you can define additional smallest width layouts: 

    res/layout/main_activity.xml # For handsets (smaller than 600dp available width) 
    res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger) 
    res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger) 
Смежные вопросы