所以我正在为我的动作栏创建图标,我想我有一个非常愚蠢的问题,但我无法克服它。
我有以下文件夹:
可绘制 绘制,华电国际 绘制,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文件夹中放置哪个版本的图像?
答案 0 :(得分:2)
我收到一条错误消息,说它无法在&#34; drawable&#34;中找到此文件这是真的
您没有指定文件夹。您正在指定一种资源(此处为drawable
)。如果你看下面的一行,你也没有string
文件夹 - 这是对string
资源的引用。
那么我应该在drawable文件夹中放置哪个版本的图像?
他们都不是。据推测,你在某个地方有一个错字。如果您正在使用Eclipse,请切换到图形编辑器并尝试在其中选择资源。
res/drawable/
通常保留用于XML drawables(例如LevelListDrawable
,StateListDrawable
),因为它们没有固有的密度。