2013-01-04 15 views
5

Mam prostą aplikację z pojedynczym działaniem. W rzeczywistości ikona programu uruchamiającego jest taka sama, jak ikona działania (ta w lewym górnym rogu). Chciałbym umieścić inną ikonę w mojej działalności bez zmiany wyrzutni.Oddzielna ikona Launchera i działania z Androidem

Tu jest mój manifest:

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.natinusala.pebkac.MainActivity" 
     android:label="@string/app_name"> 
     <intent-filter android:logo="@drawable/pebkac"> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 

     </intent-filter> 
    </activity> 
</application> 

Właściwie mogę edytować ikony launcher i aktywności edytując linię android:icon="@drawable/ic_launcher". Mogę to zrobić również dodając android:icon do <activity>, ale także modyfikuję ikonę programu uruchamiającego.

Jak mogę edytować ikonę mojej aktywności bez dotykania jej?

Dzięki!

Odpowiedz

15

W swoim manifeście dodaj android:logo="@drawable/ic_yourIcon" do swojej zmiennej aktywności lub aplikacji.

+0

Działa, dziękuję :) – natinusala

+0

spędził wieku, szukając tego. dziękuję bardzo :) – jampez77

+0

@natinusala Jeśli to działa, dlaczego nie akceptujesz odpowiedzi? –

Powiązane problemy