如何命名Android应用程序

nic*_*fox 6 android

我有一个Android应用程序,有2个活动.我有以下内容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>
Run Code Online (Sandbox Code Playgroud)

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

Mic*_*rdo 4

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

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