如何命名Android应用程序

时间:2010-08-11 20:15:52

标签: android

我有一个包含2项活动的Android应用程序。我在AndroidManifest

中有以下内容
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="false">
    <activity android:name=".MyCellTracker" android:label="@string/activity1_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
 <activity android:name=".DisplaySuccess" android:label="@string/activity2_name"></activity>

活动已正确命名,但应用程序使用的是项目名称,而不是我提供的android:label(@ string / app_name)。如果我去删除应用程序,那么我看到它是使用android:label命名的。为什么程序启动器上的图标下显示的名称未在应用程序节点中使用android:label

2 个答案:

答案 0 :(得分:4)

这可能不是您正在寻找的答案,但您可以使用setTitle(string title)设置活动标题。

以编程方式设置标题,并使用主要活动的标签在manifest.xml中设置应用标题。

答案 1 :(得分:0)

根据该参考文献:

http://developer.android.com/guide/topics/manifest/activity-element.html#label

它是主要活动的标签。但是,如果未在活动中设置标签,则会采用应用程序的标签。