Проблемы с плотностью Galaxy Nexus

Я разрабатываю приложение для Nexus S и Galaxy Nexus. Размер экрана в портретном режиме: Nexus S 480x800, Galaxy Nexus 720x1280.

Экран MDPI по умолчанию имеет разрешение 320x480. Теперь все мои значения полей и границ умножаются на коэффициент плотности, если он задан в dp/dip.

Так что для Nexus S это точное отображение 320x1,5 = 480. Однако для Galaxy Nexus это неподходящее 320x2,0 = 640.

Поэтому вместо создания отдельной папки макета и добавления значений в px, чтобы я мог получить точный экран с идеальным пикселем, поскольку Galaxy Nexus — мое единственное устройство xhdpi, которое я должен поддерживать.

Есть ли другой вариант, где я могу изменить плотность экрана системы и сделать ее равной 2,25 для дальнейших расчетов?

Очень разочарован, увидев, что флагманский продукт Google ведет себя так беспорядочно.

БР, Джайшил


person Jayshil Dave    schedule 04.04.2012    source источник


Ответы (1)


Возможно, эта статья окажется полезной, особенно часть о -h<N>dp/w<N>dp и sw<N>dp папки.

person Stan    schedule 07.05.2013