1

私は、もともとある種のプレースホルダー画像を持っていたプロジェクトサンプルを使用しました。ただし、現在、画像を更新して実験している段階です。別の画像セットを使用したい。新しいリソースを作成するのではなく、次のことを行いました。

  1. MS ペイントを介して res/drawable DIR から playbuttonsm.png を開きます。
  2. プレースホルダー ロゴを消去し、新しいロゴに置き換えて保存します
  3. Eclipse 経由で、res/ を更新し、R.java を更新し、クリーン プロジェクトを実行します。

ただし、どういうわけか再構築にもかかわらず、画像は更新されず、古い再生/一時停止画像が残っています。また、再起動、Eclipse の再起動、およびプロジェクトの再インポートも試みました。

更新:クリーニングを行うと、イメージを変更する前に、Windows DIR のイメージが「復元」されるようです。それがソースの問題を理解するのに役立つかどうかはわかりません。

編集:

Android マニフェスト:

<?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 (およびその他のドローアブル フォルダーのスナップショット):

画像変更前:
ここに画像の説明を入力

画像変更後:
ここに画像の説明を入力


そして、プロジェクトをクリーンアップすると、「変更前」に戻ります。

4

3 に答える 3