可绘制的文件夹结构和文件

时间:2013-10-11 22:13:06

标签: android

所以我正在为我的动作栏创建图标,我想我有一个非常愚蠢的问题,但我无法克服它。

我有以下文件夹:

可绘制 绘制,华电国际 绘制,LDPI 绘制,MDPI 抽拉-xhdpi

在最后4个文件夹中,我有不同版本的图标,大小不同。

当我在action_bar.xml文件中定义图标时出现问题:

<item
    android:id="@+id/abSettings"
    android:icon="@drawable/ic_action_device_access_storage"
    android:title="@string/abSettings"
    android:showAsAction="always"/>

我收到错误,说它无法在“drawable”中找到此文件,这是真的。

那么我应该在drawable文件夹中放置哪个版本的图像?

1 个答案:

答案 0 :(得分:2)

  

我收到一条错误消息,说它无法在&#34; drawable&#34;中找到此文件这是真的

您没有指定文件夹。您正在指定一种资源(此处为drawable)。如果你看下面的一行,你也没有string文件夹 - 这是对string资源的引用。

  

那么我应该在drawable文件夹中放置哪个版本的图像?

他们都不是。据推测,你在某个地方有一个错字。如果您正在使用Eclipse,请切换到图形编辑器并尝试在其中选择资源。

res/drawable/通常保留用于XML drawables(例如LevelListDrawableStateListDrawable),因为它们没有固有的密度。