我使用了一个项目示例,该示例最初有一些占位符图像。但是,现在我正处于更新和试验图像的阶段;我想使用一组不同的图像。我没有创建新资源,而是执行了以下操作:
- 通过 MS Paint 从 res/drawable DIR 打开 playbuttonsm.png
- 擦除占位符徽标,替换为新徽标并保存
- 通过 Eclipse,刷新 res/,刷新 R.java,运行干净的项目
然而,不知何故,尽管重建,图像不会更新,仍然有旧的播放/暂停图像。我也尝试过重启、重启 Eclipse 并重新导入项目。
更新:清洁似乎将我的 Windows DIR 上的图像“恢复”到我进行图像更改之前。不确定这是否有助于人们找出源头问题。
编辑:
安卓清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.glowingpigs.tutorialstreamaudiopart1b"
android:versionCode="1" android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".MyActivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service
android:enabled="true"
android:name="com.glowingpigs.tutorialstreamaudiopart1b.myPlayService" />
</application></manifest>
bin\res\drawable-hdpi (和其他可绘制文件夹快照):
图像更改前:
图像更改后:
如果我清理项目,它会变回“更改前”。