Android: эмулятор разрешения и устройство

Я хотел бы протестировать макет приложения с разными разрешениями. Поэтому я создал устройство-эмулятор с разрешением 480x832 (такое же, как у моего Motorola droid/milestone).

Я сделал всю свою layout_width с помощью «fill_parent» или с dp, но то, что хорошо выглядит на устройстве (например, заполнение всей ширины), слишком мало в эмуляторе. fill_parent работает, но макеты с dp сильно отличаются.

Что я делаю неправильно?

Большое спасибо!


person swalkner    schedule 13.10.2010    source источник
comment
Что такое target-sdk в вашем файле AndroidManifest?   -  person Macarse    schedule 13.10.2010
comment
‹uses-sdk android:minSdkVersion=7 /›; У меня нет target-sdk   -  person swalkner    schedule 13.10.2010
comment
Какова hw.lcd.density вашего эмулятора?   -  person Asahi    schedule 13.10.2010
comment
hw.lcd.density = 160; могу/должен ли я это изменить?   -  person swalkner    schedule 13.10.2010
comment
Небольшая поправка, разрешение Droid 480 x 854.   -  person Kevin Coppock    schedule 13.10.2010


Ответы (1)


Как указал Асахи в комментариях, плотность экрана также важна. Вы должны установить это на 240, плотность Droid. Однако трудно точно эмулировать экран телефона на мониторе, потому что монитор имеет гораздо меньшую плотность пикселей. Поэтому ваш эмулятор будет выглядеть очень большим по сравнению с реальным устройством.

В этой статье более подробно рассматривается обработка нескольких экранов. размеры в эмуляторе.

person Cheryl Simon    schedule 13.10.2010