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であるかのように表示されることです。日食の画像をダブルクリックすると、適切に開きますが、私のアプリでは、両方の画像がまったく同じに見えます。ic_programを取り出し、ic_listをコピーして、コピーの名前をic_programに変更しましたが、アプリ内の元のic_programのように見えます。

この他の画像がどこかにキャッシュされている可能性はありますか?たぶん、DDMSのファイル探索で?見つからないようです。これはとてもばかげたことのように思えますが、どこで入手できるかわかりません。

4

1 に答える 1

0

Eclipse を使用してそれらをインポートしましたか? ファイル システムを使用してそれらを追加したばかりの場合は、プロジェクトを更新して、Eclipse がそれらをプロジェクトの一部として認識できるようにする必要があります。そうでない場合は、Luksporg と Macarse の提案を試すと役立つ場合があります。

于 2012-04-11T08:05:13.080 に答える