Фон для приложения для Android, показывающий проблему с ворсом: "background.png значительно различается по размеру провала - PullRequest
0 голосов
/ 09 февраля 2012

Я провел некоторые исследования в Интернете с этой проблемой, и я полностью сбит с толку. Если бы кто-то мог помочь объяснить это простыми словами, это было бы здорово.

У меня есть фон, menubackground.png. Это было сделано в фотошопе, я могу изменить размер до любого размера для разных экранов. Кажется, я получаю сообщение об ошибке «изображение menubackground.png значительно различается по dpi для разных версий плотности»

У меня есть это в XML-файле:

android:background="@drawable/menubackground"

Я действительно смущен, почему я получаю сообщение об ошибке lint, я предполагаю, что это потому, что эти размеры должны изменяться в зависимости от размера экрана, но я понятия не имею, что они должны быть, чтобы устранить эту ошибку. Это просто фон, должен быть полный экран.

Есть идеи, какими должны быть размеры (в пикселях)? Или, если что-то нужно изменить в фотошопе при сохранении этих изображений?

Спасибо

(ошибка ниже для деталей): Изображение menubackground.png значительно различается по размеру, не зависящему от плотности (dip), в разных версиях плотности: drawable-ldpi \ menubackground.png: 2017x3141 dp (1513x2356 px), drawable-mdpi \ menubackground.png: 1513x2356 dp (1513x2356 px ), drawable-hdpi \ menubackground.png: 1009x1571 dp (1513x2356 px)

Проблема: гарантирует, что значки разных плотностей имеют примерно одинаковый размер, не зависящий от плотности

Проверяет все значки, которые представлены в нескольких плотностях, все они вычисляются примерно до одного и того же независимого от плотности размера пикселя (провала). При этом выявляются ошибки, когда изображения либо помещаются в неправильную папку, либо значки меняются на новые размеры, но некоторые папки забываются.

Дополнительные правки:

У меня есть это для нескольких изображений, также для splash.png, но я не знаю, как рассчитать размеры, которые должны быть. Фон является полноэкранным фоном. Заставка - это просто изображение для заставки по центру.

1 Ответ

0 голосов
/ 09 февраля 2012

Похоже, вы поставили одно и то же изображение в 3 разных папки.

Если вы не хотите указывать разные версии для разных плотностей, просто установите версию hdpi, оставьте другие папки пустыми и дайте Android изменить размер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...