0

我在项目的 res/drawable 文件夹中有几个图像文件。我正在使用安卓 3.2。我已经为操作栏适当地声明了图像:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/ports_page"
      android:icon="@drawable/ic_program"
      android:title="@string/main1"
      android:showAsAction="ifRoom|withText" />
<item android:id="@+id/listportingreds"
      android:icon="@drawable/ic_list"
      android:title="@string/listportingred"
      android:showAsAction="ifRoom|withText" />

ic_program.png 和 ic_list.png 都在 res/drawable 文件夹中。这些是外观不同的图标。问题是两个图像都显示为好像它们都是 ic_program。如果我双击 eclipse 中的图像,它们会正确打开,但在我的应用程序中,两个图像看起来完全一样。我什至取出了 ic_program,复制了 ic_list 并将副本重命名为 ic_program,它们看起来仍然像应用程序中的原始 ic_program。

这个其他图像是否可能缓存在某个地方?也许在 DDMS 的文件探索中?我似乎找不到它。这似乎是一件愚蠢的事情,但我不知道从哪里得到它。

4

1 回答 1

0

您是否使用 Eclipse 导入了它们?如果您只是使用文件系统添加它们,则需要刷新项目,以便 Eclipse 将它们视为项目的一部分。如果不是这样,那么尝试 Luksporg 和 Macarse 的建议可能会有所帮助。

于 2012-04-11T08:05:13.080 回答