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

时间:2017-03-07 07:09:17

标签: android label manifest

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

每当我尝试在清单文件的活动内部更改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>

是否还有其他方法可以更改应用名称?

4 个答案:

答案 0 :(得分:3)

Android标签用于主屏幕中的默认标题栏应用名称

this.setTitle("Your Title");

如果您只想更改应用名称,请更改标签,并在活动中的onCreate()中设置标题栏文字,如下所示:

{{1}}

希望这有帮助。

答案 1 :(得分:1)

您正在更改activity标记下的android:标签,这会导致此问题。

您的应用程序名称是 android:label =“@ string / app_name”在应用程序标记下,转到文件夹res / values / strings.xml,您可以在其中找到类似这样的内容

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

在“APP NAME”中提及您的申请名称。这将有效

答案 2 :(得分:0)

您可以在strings.xml中更改“app name”

例)

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

答案 3 :(得分:0)

android:name 属性用于子类化Application。

android:label 属性适用于应用标签(在主屏幕上移位。)