在android中为xlarge屏幕拥有更大的图像

时间:2012-08-22 13:37:11

标签: android

我正在2.2版本上构建一个Android应用程序,我需要支持超大屏幕。布局渲染没有问题,但有些设备特别大但是mdpi。 它是从drawable-mdpi获取所有drawables,我希望我的布局为xlarge屏幕拍摄更大的图像,我甚至定义了drawable-xlarge来加载更大的图像,但仍然从drawable-mdpi文件夹加载图像。

我的其他可绘制文件夹是

drawable-ldpi,其尺寸为32×32的图像。 drawable-mdpi,其尺寸为48×48。 drawable-hdpi,其尺寸为72×72。 drawable-xhdpi,其图像尺寸为96×96。

然后对于超大屏幕,我有drawable-xlarge,其图像为108×108。

如何让android为xlarge屏幕加载更大的图像。应用程序没有加载来自drawable-xlarge的图像,我是否应该进行任何更改以将更大的图像加载到xlarge屏幕而不是从drawable-mdpi文件夹中。

任何帮助或指示都会有所帮助。

感谢。

2 个答案:

答案 0 :(得分:2)

您可能需要提供其他几个更具体的合格资源文件夹,例如drawable-xlarge-mdpi。按照Providing Resources中的信息,它以你的方式工作(即屏幕大小限定符应优先于密度限定符)但似乎对你来说它不起作用预期。你确定它是xlarge显示吗?如果是这样,我会尝试将您的图片放入res/drawable-xlarge-mdpi

答案 1 :(得分:0)

看起来如果你为x-large屏幕制作单独的布局会更好,请参考Android开发者网站支持多个屏幕 因为android系统会根据屏幕密度而不是根据尺寸从mdpi,hdpi,ldpi或xhdpi中获取图像