2013-12-25 4 views
0

Итак, я считаю, что все будут ссылаться на Android Dev, когда вопрос касается фоновых изображений в приложении для Android. Все, что я могу найти в статье Дев является:Размеры для Android-фонов

xlarge screens are at least 960dp x 720dp 
large screens are at least 640dp x 480dp 
normal screens are at least 470dp x 320dp 
small screens are at least 426dp x 320dp 

Означает ли это, я просто преобразовать дп Т.П. пиксели, когда я создаю каждую отдельную вытяжку? Например, 960dp - 1920px.

ответ

0

Вы можете иметь любое из следующих решений:

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

  2. положить одно большое изображение в папки с возможностью рисования-xhdpi или drawable-xxhdpi. остальная плотность будет автоматически адаптирована.

  3. Если фон достаточно прост, используйте либо 9-патч, либо xml-drawable.

Фактически, эти решения действительны для каждого изображения, с которым вы сталкиваетесь, а не только фона.

В любом случае, помните, что наличие фона для всего экрана занимает много памяти (может достигать 3 МБ только для фона, в зависимости от разрешения экрана).

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