为什么我的应用程序名称为“ Money”而不是“ My Application”?如何将其更改为“我的应用程序”?
https://i.stack.imgur.com/9buup.png
@@ string / app_name =我的申请@ string / main_activity_title =金钱
<application
android:name=".MyApplication"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppBaseTheme"
tools:ignore="GoogleAppIndexingWarning">
<activity
android:name=".activities.money.list.MoneyActivity"
android:exported="true"
android:label="@string/main_activity_title"
android:launchMode="singleTop"/>
<activity-alias
android:name=".MainActivity"
android:label="@string/main_activity_title"
android:launchMode="singleTop"
android:targetActivity=".activities.money.list.MoneyActivity">
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity-alias>
</application>
在您的values / strings.xml中更改
<string name="app_name">Money</string>
到
<string name="app_name">My Application</string>
尝试一下.....
<application
android:name=".MyApplication"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppBaseTheme"
tools:ignore="GoogleAppIndexingWarning">
<activity
android:name=".activities.money.list.MoneyActivity"
android:exported="true"
android:launchMode="singleTop"/>
<activity-alias
android:name=".MainActivity"
android:label="@string/main_activity_title"
android:launchMode="singleTop"
android:targetActivity=".activities.money.list.MoneyActivity">
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity-alias>
</application>
这是正常行为。它是这样的]
[第一个android检查您的intent-filter
的android:label
属性(您应在此处指定应用的名称)。如果未指定,它将上升并使用MainActivity
-s label
。
此后使用application
-s标签
问题是您将“ .MyApplication”设置为名称,而不是“ MyApplication”。
您应该在strings.xml内创建一个字符串资源,应该像
<string name="app_name">My Application</string>
和使用类似
<application
android:name="@string/app_name"