I understand that there is a lot of development documentation to support multiple screens in Android. and I read the Android manual here , as well as a number of related questions like this
However, I'm still a little confused about how I should implement it for my application. I plan to target the following device configurations.

Do I think that I will need to structure the layout of the project as follows:
Medium Density Typical HVGA 320x480 screens (160 dpi):
res/layout-mdpi (320 x 480 ) res/layout-land-mdpi (480 x 320 )
High Density Conventional WVGA800 480x800 (x854) (240 dpi) Screens
res/layout-hdpi (480 x 800) res/layout-land-hdpi (800 x 480)
But what about density media, large screens?
I plan to also use kits for both high and medium density. My main concern at this early stage is to use suitable background images for each layout. For example, to support the sizes 480x800 and 480x854 , I plan to just use ImageView as a background, for example:
<ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/bg" android:scaleType="center"/>
The highlighted 'bg' will always be 480x854 and with:
android:scaleType="center"
I hope this takes care of these two screen sizes. Thanks to which the image retains its original appearance, but is focused on 480x800 screens. I will lose a few pixels from the image, but as long as the image does not scale, it fits my needs.
I plan to have a set of 320x480 assets for regular screens.
I just hope that I will follow the correct procedure, so I appreciate any information / advice from you guys. thanks in advance