2010-11-15 45 views
1

一些设备多个屏幕我读的正式文件有关支持多种屏幕http://developer.android.com/guide/practices/screens_support.html支持在Android电子

根据该文件,我应该只是针对不同resolultion不同的目录。

现在的问题。如何支持正常屏幕,高密度或低密度的设备? (WVGA800(480x800)和WVGA854(480x854))和(WQVGA400(240x400)和WQVGA432(240x432)),我不知道为他们存储一些背景图像的位置。

我会采取drawable-normal-hdpi或drawable-normal-ldpi,但是如何区分480x800和480x854之间或240x400和240x432之间?

谢谢你在前进,

穆尔

回答

1

This is the documentation如何指定替代资源。

因此,您可以为高分辨率的中画面做drawable-normal-hdpi

+0

为什么绘制 - 中 - 华电国际?我会采用drawable-normal-hdpi或drawable-normal-ldpi,但是如何区分480x800和480x854之间或240x400和240x432之间的区别? – Tima 2010-11-15 17:01:07

+0

@mur对不起,这是我的一个错字,应该是“正常”而不是中等。我不认为你可以区分实际的分辨率大小。他们有相同的宽度(或两倍,但它几乎相同的长宽比),它只是可能有一些轻微的高度差异(30-50像素)。它们非常接近,以至于如果您的布局缩放(使用9个修补图像或其他非绝对布局),它应该无关紧要。 – 2010-11-15 18:31:31

-1

你必须指定类似以下布局文件夹: -

layout-small-ldpi (240x320) 
layout-small-land-ldpi (320x240) 

layout-ldpi (240 x 400) 
layout-land-ldpi (400 x 240) 

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

layout-large-mdpi (320 x 480) 
layout-large-land-mdpi (480 x 320) 

layout-large (600 x 1024) 
layout-large-land (1024 x 600) 

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

layout-xlarge (800 x 1280) 
layout-xlarge-land (1280 x 800)