使用GoogleMApsActivity时,为什么APK会从“ title_activity_maps”中取名称,而不是从strings.xml文件中的“ app_name”中取名称?

时间:2019-07-09 07:53:37

标签: android android-studio android-manifest

我在Android Studio中创建了一个新项目,从初始屏幕中选择Google Maps Activity,并将其命名为myMaps应用程序。在模拟器或物理电话中安装apk时,我注意到该应用程序的名称是Map而不是myMaps。

strings.xml资源文件具有活动名称和应用程序名称值,如下所示:

    <string name="app_name">myMaps</string>
    <string name="title_activity_maps">Map</string>

AndroidManifest.xml具有以下配置:

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MapsActivity"
            android:label="@string/title_activity_maps">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

我注意到,如果我将title_activity_maps中的字符串更改为myMaps,则已安装的apk将显示预期的名称。

    <string name="app_name">myMaps</string>
    <string name="title_activity_maps">myMaps</string>

仅实施此类活动时,还有另一种方法来更改应用程序名称吗?

0 个答案:

没有答案