将res / drawable图像存储在Android其他地方?

时间:2012-04-11 03:44:30

标签: android drawable

我在项目的res / drawable文件夹中有几个图像文件。我正在使用android 3.2。我已经为Action Bar声明了适当的图像:

<?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的文件探索中?我似乎找不到它。这看起来像是一个愚蠢的事情,但我无法弄清楚从哪里得到它。

1 个答案:

答案 0 :(得分:0)

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