【问题标题】:Why is there no plain drawable folder?为什么没有普通的可绘制文件夹?
【发布时间】:2014-09-30 16:26:26
【问题描述】:

在 Android Studio 中,创建项目时,它包含一堆 drawable 文件夹,但每个文件夹都有一个表示其大小的后缀。

例如,有

drawable-mdpi
drawable-hdpi
drawable-xhdpi
...

但是,我经常看到向drawable 文件夹添加内容的说明。例如,在有关selector xml 资源的Android 文档中,here

我应该添加一个不带后缀的drawable 文件夹吗?还是应该将 xml 文件添加到所有不同的drawables?为什么一开始就没有普通的drawable

【问题讨论】:

  • 简而言之,特定大小的drawable 文件夹允许您定位特定的分辨率。显然,通用的不是。

标签: android android-studio drawable


【解决方案1】:

您可以为选择器添加不带任何后缀的可绘制文件夹或您想要通用的九个补丁图像,但不带后缀的可绘制文件夹基本上仅用于选择器。

Android studio 或 eclipse 在创建项目时不提供它,因为它不知道您对这些东西的先决条件。

所以创建自己的文件夹并没有什么坏处。

在 Eclipse 中开发时,没有用于字体的文件夹或用于小部件的 xml 文件夹,但您可以自己创建这些文件夹。

【讨论】:

  • 不要将 9-patch 图像(或任何非 XML 可绘制对象)放在不合格的 drawable 文件夹中。如果您不希望系统缩放图像,请将其放入drawable-nodpi文件夹中。
【解决方案2】:

您可以使用不带任何后缀的可绘制文件夹。还?如果您在任何屏幕上使用了所有者文件,则可以将图像设置为具有任何后缀的任何可绘制文件夹的所有者。

【讨论】:

    猜你喜欢
    • 2014-09-07
    • 2012-09-26
    • 2015-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    相关资源
    最近更新 更多