Android - правильные размеры изображений для экранов разных размеров

Несмотря на то, что я прочитал большую часть документации разработчиков Android по этому вопросу, я все еще борюсь с поддержкой нескольких размеров / плотностей экрана. У меня есть один вопрос: какого размера должны быть мои изображения. Я читал, что неплохо начать с создания изображений для hdpi, а затем скопировать и изменить размер изображения для ldpi, mdpi и xhdpi, используя соотношения размеров. Итак, у меня есть изображение размером 400x83, которое отлично смотрится на устройстве типа Nexus One / S (480x800), и я изменил его размер для других папок с разрешением. Он отлично смотрится на устройствах размером до 5,4 дюйма, но выше этого размера (Nexus 7, Galaxy Tab и т. Д.) Изображение выглядит слишком маленьким. Мой вопрос: должен ли я создавать изображения для самого большого физического экрана, который я поддерживаю?


person Jonathan Wareham    schedule 20.02.2013    source источник
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