2014-04-14 19 views
0

我正在構建一個Android應用程序。在這個應用程序中,我添加了一個啓動器圖標(用作應用程序圖標),但我還使用另一個圖標在所有活動的操作欄中使用。活動圖標具有透明背景色,但應用程序圖標使用純色背景。如何爲應用程序使用一個圖標,併爲活動使用一個圖標?

問題是,當我安裝應用程序時,應用程序使用活動圖標而不是啓動器圖標。這個問題是應用程序圖標獲得透明的背景顏色,而不是一個固定的顏色。

出了什麼問題?

這是我的應用程序清單代碼:

<application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:name="com.example.dev.MyApplication" 
     android:theme="@style/Theme.Example" > 

這是活動的一個清單代碼(都是相同的):

<activity 
      android:name=".ui.TasksDetailsActivity" 
      android:icon="@drawable/ic_menu_logo" 
      android:screenOrientation="portrait" 
      android:label="@string/title_activity_tasks_details" > 
     </activity> 

該應用程序是使用ic_menu_logo(透明),而不是安裝應用程序時的ic_launcher(純色)圖標。

回答

1

請勿使用「android:icon」。使用「android:logo」來代替:

<activity 
      android:name=".ui.TasksDetailsActivity" 
      android:logo="@drawable/ic_menu_logo" 
      android:screenOrientation="portrait" 
      android:label="@string/title_activity_tasks_details" > 
     </activity> 
+0

這是完美的工作! –

相關問題