Android 更改要安装在主屏幕上的应用程序的名称

Android change the name of app which is to installed on homescreen

如何更改要在主屏幕上显示的应用名称?

每当我尝试更改清单文件 activity 内的 android:label="title_name" 时,标题栏都会按预期更改。但主屏幕中的应用程序名称也会更改为 "title_name"

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:theme="@style/AppTheme.NoActionBar"
            android:label="title_name"
            android:screenOrientation="portrait" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
</application>

有没有其他方法可以只更改应用名称?

您可以在 strings.xml

中更改 'app name'

示例)

<string name="app_name">any</string>

android:name 属性用于子类化应用程序。

android:label 属性用于应用程序标签(在主屏幕上被替换。)

您正在更改 activity 标签下的 android:label,这导致了这个问题。

你的应用程序名称是 android:label="@string/app_name" 在应用程序标签下,转到文件夹 res/values/strings.xml 你在哪里可以找到这样的东西

<resources>
    <string name="app_name">APP NAME</string>
</resources>

在 "APP NAME" 中提及您的应用程序名称。这会起作用

Android label 标签用于主屏幕默认标题栏应用程序名称

 android:label="@string/app_name"

如果您只想更改应用程序名称,则更改标签并在 activity 中的 onCreate() 中将 标题栏文本 设置为您的愿望,如下所示:

this.setTitle("Your Title");

希望对您有所帮助。