#android #size #screen #android-image
#Android #размер #экран #android-изображение
Вопрос:
Я работаю над настройкой фонового изображения размером 320X480 jpg для > = версий Android 2.2.
Насколько я понял из предыдущих сообщений, связанных с mdpi, ldpi, hdpi и информацией из http://developer.android.com/guide/practices/screens_support.html мы можем использовать изображение размером до
рекомендуемый размер ldpi — 240×320.
рекомендуемый размер mdpi — 320×480.
рекомендуемый размер hdpi — 480×800
Мой вопрос в том, будут ли работать изображения вышеупомянутого размера (в формате jpg) (или) должен ли я создать одно изображение, сгенерированное с использованием патча 9, размещенного в drawable/
а также я немного запутался в использовании формата jpg для фона, поскольку я видел много примеров программ, ссылающихся на формат png, это стандарт или мы можем использовать любой формат?
Любая помощь была бы действительно оценена.
Спасибо — Jitendar
Ответ №1:
Размер экрана не обязательно должен быть тем, который вы упомянули — он может быть любым другим. Поэтому для правильного растягивания изображения лучше использовать ninepatch. Тем не менее, вы все равно должны предоставлять разные версии этих изображений, особенно если у вас есть части изображения, которые не растягиваются.
Комментарии:
1. Спасибо за быстрый ответ. Я не знаком с созданием разных версий изображения nine patch, означают ли разные версии разные размеры изображения?
2. я имею в виду разные версии для разных dpi
3. итак, я могу использовать одинаковый размер изображения, т. е. 320×480 для разных dpi, все, что мне нужно сделать, это создать разные растягиваемые изображения ninepatch в соответствии с моими требованиями и поместить их в соответствующие папки?
4. размер также должен основываться на рекомендациях пользовательского интерфейса. В противном случае часть, которая не растягивается, будет иметь разные размеры на разных dpi.
5. я думаю, что это может быть решением проблемы, еще раз спасибо.
Ответ №2:
Вы можете использовать либо jpg, либо png…it не имеет значения…Что касается фонового изображения, вы можете использовать изображение, которое будет иметь все размеры…просто поместите его в соответствующие папки, и у вас не возникнет никаких проблем…