Несмотря на то, что я прочитал большую часть документации разработчиков Android по этому вопросу, я все еще борюсь с поддержкой нескольких размеров / плотностей экрана. У меня есть один вопрос: какого размера должны быть мои изображения. Я читал, что неплохо начать с создания изображений для hdpi, а затем скопировать и изменить размер изображения для ldpi, mdpi и xhdpi, используя соотношения размеров. Итак, у меня есть изображение размером 400x83, которое отлично смотрится на устройстве типа Nexus One / S (480x800), и я изменил его размер для других папок с разрешением. Он отлично смотрится на устройствах размером до 5,4 дюйма, но выше этого размера (Nexus 7, Galaxy Tab и т. Д.) Изображение выглядит слишком маленьким. Мой вопрос: должен ли я создавать изображения для самого большого физического экрана, который я поддерживаю?
Android - правильные размеры изображений для экранов разных размеров
comment
stackoverflow.com/a/12822010/1012284
- person Padma Kumar   schedule 20.02.2013
comment
Это нормально, если все мои поддерживаемые устройства имеют одинаковый размер экрана, но как насчет поддержки нескольких размеров экрана от 2,7 до 10?
- person Jonathan Wareham   schedule 20.02.2013
comment
В отношении размеров экрана указано только, что вам нужно иметь дело с плотностью, то есть XHDPI, HDPI, MDPI и LDPI. (TVDPI масштабируется автоматически из HDPI)
- person Padma Kumar   schedule 20.02.2013
Ответы (1)
// Если вы графический дизайнер, вам нужно сначала разработать для XHDPI, тогда вам нужно уменьшить
75% for HDPI
50% for MDPI
только тебе нужно беспокоиться о фоне
вам нужно предоставить разный фон для разных размеров
1280 x 800
480 x 320
480 x 800
1280 x 720
1024 x 600
...
Для этого вам нужно поместить другую папку, например
drawable-hdpi
drawable-land-hdpi
drawable-land-ldpi
drawable-land-mdpi
drawable-land-xhdpi
drawable-ldpi
drawable-mdpi
drawable-nodpi
drawable-sw600dp-hdpi
drawable-sw600dp-mdpi
drawable-sw600dp-nodpi
drawable-sw600dp-xhdpi
drawable-sw720dp-nodpi
person
Padma Kumar
schedule
20.02.2013