Я провел некоторые исследования в Интернете с этой проблемой, и я полностью сбит с толку. Если бы кто-то мог помочь объяснить это простыми словами, это было бы здорово.
У меня есть фон, 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, но я не знаю, как рассчитать размеры, которые должны быть.
Фон является полноэкранным фоном. Заставка - это просто изображение для заставки по центру.