由于我没有得到两个原因,Xyboard (10“和8")忽略了我的xhdpi文件夹中的所有图片,而是从hdpi文件夹中提取图片。我显然可以用"_xhdpi“或类似的kluge来重命名我的所有文件,但我希望有一些我忽略的通用设置,通过它我可以检测实际的分辨率,并指示设备从哪个文件夹获取图片。
发布于 2012-05-16 00:21:05
你可以通过查看DisplayMetrics density来查看你的设备认为它的密度是多少。这就是设备首先寻找资源的地方。
我现在找不到引用,但我非常确定mdpi的类中density的值是1.0,hdpi是1.5,xhdpi是2.0。
记住,屏幕也有一个独立于密度的大小。如果你试图仅用艺术密度来说明不同的屏幕尺寸,那你就错了。理想情况下,当使用屏幕上的塑料标尺测量时,large-mdpi图像和large-hdpi图像的大小大致相同,但是hdpi图像应该看起来更好,因为它有更多的像素。你可以使用more refined size qualifiers,而不仅仅是“大屏幕”和“普通屏幕”。可能会做你想做的事。
发布于 2012-05-16 04:21:52
安装此应用程序,以检查设备的dpi和屏幕大小。
有了这些信息,你就可以组织你的布局/绘图了。
例如,GalaxyTab有: Large Screen/hdpi和Motorola Xoom Xlarge Screen/mdpi
https://stackoverflow.com/questions/10604590
复制相似问题