首页 > 代码库 > android程序名改不了

android程序名改不了

============问题描述============


我想把app的程序名改为222222222222,可是它在桌面显示的总是其中的activity的名称11111,不过在应用程序列表里显示的是222222222222,我把app卸载了重装,clean也试过了,eclipse和虚拟机也重启过了,真机也试过了,也用其他项目试过了,都没用。

============解决方案1============


引用 15 楼 q5661889 的回复:
Quote: 引用 14 楼 svenwang 的回复:

Quote: 引用 13 楼 q5661889 的回复:

Quote: 引用 12 楼 svenwang 的回复:

Quote: 引用 7 楼 q5661889 的回复:

Quote: 引用 4 楼 svenwang 的回复:

在AndroidManifest.xml中修改launcher的android:label
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="Hello!!" > <!-- 修改为你想要的名字 -->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

那个不是activity的名字吗

laucher的名字就是app显示的名字,你试下就知道了。

我知道改哪个能改app名字,我想问为什么改上面那个application里的android:label不能改app名字

application的android:label是应用程序管理器界面里显示的app的名字,对于一个app来说只有一个名字;而activity可以有多个,每个都可以有各自的名字,虽然launcher只能有一个。
如果你还要追问为什么桌面上显示的是luancher的名字而不是app的名字,我只能说android的规则就是这样。

如果有很多个activity那会怎么显示

activity可以有很多个,launcher只有一个。桌面上显示的就是launcher的名字。

android程序名改不了