更改Android应用程序的名称

3

我正在Eclipse中开发一个Android应用程序。我认为我把它命名为“optimuse”,这也是Eclipse创建的文件夹的标题。

但是当我运行应用程序时,名称显示为“MainActivity”。这也显示在窗口的顶部。

我该如何更改它?我检查了我的清单,上面写着:

 <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
...

我想我需要更改@string/app_name。但是我在哪里可以更改它呢?
附:我试过用字符串填充代替@string/app_name,但这并没有改变任何东西。
谢谢!
编辑:
为了明确起见,这是我的清单:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.dh.optimuse"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="15" />
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
2个回答

8
打开res文件夹中的values文件夹下的Strings.xml文件。
app_name更改为您想要的任何名称。
如果您不知道位置,请按住ctrl并将光标移动到@string/app_name,然后单击。它会打开strings.xml文件。

谢谢。原来字符串中的应用程序名称已经是“optimuse”。我将<string name="title_activity_main">Optimuse</string>更改为optimuse。现在主窗口显示了正确的名称。但是,在我的手机应用程序列表中,该应用程序仍然被称为“MainActivity”。 - dorien
哦不...如果我现在运行应用程序,它会在启动时显示“...已停止工作”。在模拟器中运行良好。可能是名称混淆了吗? - dorien

1
除了之前的答案外:
您正在更改<application>标记内部的应用程序名称(显示在应用程序图标下方)。
如果您需要更改活动的标签(在应用程序运行时显示在屏幕标题上),则需要更改<actiity>标记内的android:label值。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接