如何在android中更改应用程序名称

时间:2011-11-12 20:26:01

标签: android android-manifest android-titlebar

在我的项目安装应用程序时,它将应用程序名称命名为{@ string / welcome_msg}而不是{@ string / app_name}。有没有办法让应用程序名称与主要活动标签不同?

以下是我的清单代码: -

<application android:theme="@style/AppTheme" android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".StartActivity" android:label="@string/welcome_msg">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".LoginActivity" android:label="@string/login">
            <intent-filter>
                <action android:name="com.gymup.project.LOGINACTIVITY" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
</application>

2 个答案:

答案 0 :(得分:2)

将清单中的标签更改为应用程序的名称,然后在代码中使用

this.setTitle( R.string.lable );

on onCreate(..)

答案 1 :(得分:0)

你在这里避开了真正的问题:

如何获得标题栏?

答案:

在清单的活动条目中: 机器人:主题= “@机器人:风格/ Theme.NoTitleBar”