【问题标题】:Android using drawable foldersAndroid 使用可绘制文件夹
【发布时间】:2013-04-14 11:21:51
【问题描述】:

简单的问题。如果任何文件夹为空,android 如何处理可绘制文件夹?可以说我只有在文件夹“drawable-hdpi”中有图像。当我在具有更高dpi“drawable-xhdpi”的模拟器上启动应用程序时,它会从“drawable-hdpi”加载图像(当然尺寸不好)。此外,当我在具有较低 dpi“drawable-mdpi”的设备上启动应用程序时,它会从“drawable-hdpi”加载图像。

我的问题是 - 这是否意味着如果不存在当前设备 dpi 的图像,android 系统从其他文件夹获取图像它不为空?直到今天我还想,当当前 dpi 中的图像不存在时,应用程序不起作用。

【问题讨论】:

标签: android loading drawable directory resolution-independence


【解决方案1】:

它采用近 dpi,并根据目标 dpi 和文件夹 dpi 之间的 dpi 差异来放大或缩小图像。如果在“drawale”文件夹中(无 dpi),则不会发生缩放。

【讨论】:

    【解决方案2】:

    http://developer.android.com/training/basics/supporting-devices/screens.html

    注意:并非总是需要低密度 (ldpi) 资源。当您提供 hdpi 资产时,系统会将其缩小一半以适合 ldpi 屏幕。

    【讨论】:

      【解决方案3】:

      它有效。它首先检查当前 dpi 文件夹中的资源。如果未找到,则使用其他可用资源

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-14
        相关资源
        最近更新 更多