2014-02-27 52 views
0

我的清單是這樣的:應用程序名稱VS主要活動名稱

<application android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 

    <activity android:name=".MyFirstScreen" android:label="@string/first_screen_title" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    .... 
</application> 

而且我的strings.xml是這樣的:

<string name="app_name">Test</string> 
<string name="first_screen_title">First Screen</string> 

這怎麼可能,當我運行的應用程序在我的手機,應用程序的名稱是「First Screen」而不是「Test」?簡單的解決方案是將第一個活動的標籤設置爲應用程序的名稱,然後在第一個活動的ActionBar中顯示該應用程序的名稱。還有另一種解決方案是通過代碼設置ActionBar的標題...是的,我知道有多種解決方案,但我只是尋找解釋爲什麼我無法做到這一點!

回答

1

這是正常的,您爲啓動程序活動定義了單獨的標籤,而應用程序名稱用於安裝的應用程序列表等。