プロジェクトの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であるかのように表示されることです。日食の画像をダブルクリックすると、適切に開きますが、私のアプリでは、両方の画像がまったく同じに見えます。ic_programを取り出し、ic_listをコピーして、コピーの名前をic_programに変更しましたが、アプリ内の元のic_programのように見えます。
この他の画像がどこかにキャッシュされている可能性はありますか?たぶん、DDMSのファイル探索で?見つからないようです。これはとてもばかげたことのように思えますが、どこで入手できるかわかりません。