2011-10-06 101 views
0

嗨,大家好我一直在开发Android应用程序,应该匹配大多数的屏幕分辨率。我只是在用的240Android多屏支持问题

近似密度的217 2. 540 X 960的近似密度设置绘制文件夹这两分辨率 1. 480 x 800的袭击得到了,我有一组不同的两种图像决议和我已经为540 x 960设置hdpi,但没有关于480x800这也属于hdpi的想法。 goggling found a drawable qualifier called tvdpi which supports the appr. density of 213

当我tvdpi预选赛设置为可绘制文件夹后,我收到“无效的资源目录名称”错误

回答

1

分辨率和DPI没有直接的关系。恰巧许多800x480设备都是HDPI,然而,如果屏幕足够大,就可以轻松实现低dpi。

如果您确实需要直接解析匹配,则需要针对API级别13并针对您的资源使用可用的宽度和高度限定符,或者如果您需要定位的API级别低于13,请创建自己的资源加载方案。

您也可以使用密度和大小限定符的组合,但仍然留有一些空间用于将两个不同分辨率放入同一个桶中。

但是在您选择之前,您需要问自己,您是否真的想要在3.7英寸480x800屏幕上使用与您的7英寸480x800屏幕相同的像素大小。

+0

感谢您的回复..我在设置样式xml时遇到了同样的问题,其中两个属于大类别。例如:我已将我的文字大小属性设置为16sp,分辨率为540x960,但是当我在480x800中查看时,它看起来非常大。所以我决定为这两个问题以及问题出现的地点决定不同的风格。 – Dinash