Android многоэкранный дизайн

Я понимаю, что есть много документации по проектированию поддержки нескольких экранов в Android. и я прочитал руководство по AndroidВот а также ряд подобных вопросов, таких какэтот

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

enter image description here

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

Medium density Normal screens HVGA 320x480 (160dpi):

res/layout-mdpi (320 x 480 )
res/layout-land-mdpi (480 x 320 )

High density Normal screens WVGA800 480x800 (x854) (240 dpi)

res/layout-hdpi (480 x 800)
res/layout-land-hdpi (800 x 480)

Но как насчет средней плотности, устройств с большим экраном?

Я планирую использовать наборы как для рисования высокой, так и для средней плотности. Моя основная задача на этом раннем этапе - использовать подходящие фоновые изображения для каждого макета. Например, для поддержкиboth the 480x800 and 480x854 sizesЯ планирую просто использовать ImageView в качестве фона, например:

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/bg"
    android:scaleType="center"/>

"Bg" рисовать всегда будет480x854 и с помощью:

android:scaleType="center"

Я надеюсь, что это позаботится о тех двух размерах экрана. При этом изображение сохраняет свой первоначальный вид, но центрируется на экранах 480x800. Я потеряю несколько пикселей на изображении, но пока изображение не масштабируется, это соответствует моим потребностям.

Я планирую иметь набор активов 320x480 для обычных экранов.

Я просто надеюсь, что следую правильной процедуре, поэтому я ценю любую информацию / советы от вас, ребята. заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос