Android Photoshop PNG Иконки выглядят большими и растянутыми - PullRequest
2 голосов
/ 04 ноября 2010

Я разрабатываю для Android. Когда я создаю иконки в Photoshop (и конвертирую их в PNG), они выглядят большими и растянутыми в моем приложении Android. Я использую эмулятор средней плотности. У кого-нибудь есть советы, как мне создавать свои иконки в Photoshop, чтобы они нормально отображались на Android?

Спасибо!

Ответы [ 3 ]

4 голосов
/ 04 ноября 2010

Точка на дюйм PNG не имеет значения в данном случае, только фактический размер пикселя. Как вы показываете изображения? Если вы используете ImageView, попробуйте установить android:scaleType="none". Если вы устанавливаете его ширину и высоту с помощью wrap_content, это не должно иметь значения, но стоит попробовать.

Кроме того, если вы обращаетесь к ним из папки drawables, попробуйте поместить их в новую папку с именем drawable-mdpi. Android должен обнаружить, что эмулятор настроен на среднюю плотность, и автоматически использовать ресурсы из папки mdpi, если они существуют.

1 голос
/ 04 ноября 2010

PNG могут хранить информацию о размере пикселя (т / д). Вероятно, поэтому вы видите изображение более крупным и растянутым.

Проверьте параметры размера изображения в Photoshop, при необходимости исправьте размеры печати, чтобы сохранить соотношение сторон.

0 голосов
/ 13 декабря 2011

У меня тоже есть эта проблема.Я не знаю почему.Я использую Mac.Файл png, создаваемый им, чрезвычайно велик.Например, нормальный размер должен быть 8 КБ, но это размер 48 КБ.Если использовать другой редактор для редактирования и сохранения их, размер возвращается ОК.Похоже, что ps сохраняет некоторую дополнительную информацию в файл png.

...