【问题标题】:How to access images from different drawable folders如何从不同的可绘制文件夹访问图像
【发布时间】:2013-01-11 07:54:29
【问题描述】:

我创建了一个在移动设备上运行的应用程序。但现在我希望它也能在平板电脑上运行。我在“Drawable-mdpi”文件夹中定义了最多的图像,其中一些为 xhdpi 屏幕调整了大小并将它们存储在“Drawable-xhdpi”文件夹中。当我尝试在平板电脑上运行该应用程序时,无法访问 xhdpi 文件夹中的图像。谁能给我一些解决问题的方法。

【问题讨论】:

标签: android android-layout android-image android-drawable


【解决方案1】:

您正在与“设备碎片化”作斗争——这是 Android 开发的主要困难。

您应该知道,屏幕尺寸和密度是相互独立的。大屏幕可以有低密度,小屏幕可以有巨大的密度。设备也可以具有不同的屏幕尺寸,但仍具有相同的密度。

在您的情况下,您有一台中等密度的平板电脑和一部中等密度的手机。这就是为什么无论您使用平板电脑还是手机,Android 都会选择 mdpi 文件夹的原因。

为了解决这个问题,您必须让平板电脑有机会从不同的文件夹中挑选图像 - 但它仍然应该是 mdpi。为此,您添加一个名为“drawable-xlarge-mdpi”的新可绘制文件夹。将平板电脑的图片放入新文件夹,并将手机的图片保存在“drawable-mdpi”中。

http://developer.android.com/guide/practices/screens_support.html

【讨论】:

    猜你喜欢
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 2012-05-31
    相关资源
    最近更新 更多