2

我正在构建 2.2 版的 android 应用程序,我需要支持超大屏幕。布局渲染是没有问题的,但是有些设备特别大但是是mdpi。它从 drawable-mdpi 中获取所有可绘制对象,我希望我的布局为 xlarge 屏幕获取更大的图像,我什至定义了 drawable-xlarge 来加载更大的图像,但仍然从 drawable-mdpi 文件夹中加载图像。

我的其他可绘制文件夹是

drawable-ldpi 具有 32 x 32 尺寸的图像。 drawable-mdpi 具有 48 x 48 尺寸的图像。 drawable-hdpi 具有 72 x 72 尺寸的图像。 drawable-xhdpi 具有 96 x 尺寸的图像96.

然后对于超大屏幕,我有 drawable-xlarge,它有 108 x 108 的图像。

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

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

谢谢。

4

2 回答 2

2

您可能必须提供其他几个更具体的合格资源文件夹,例如drawable-xlarge-mdpi. 根据提供资源中的信息,它应该按照您的方式工作(即屏幕尺寸限定符应该优先于密度限定符),但对您来说,它似乎没有按预期工作。你确定是xlarge显示器?如果是这样,我会尝试将您的图像放入res/drawable-xlarge-mdpi.

于 2012-08-22T14:01:59.907 回答
0

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

于 2012-08-22T13:40:05.177 回答