主屏幕中显示的应用程序名称与主要活动标签的名称相同,我在 intent-filter 中添加了标签属性,但没有任何变化。
的Manifest.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=".RingtonesActivity"
android:label="@string/ringtones_activity_label"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver
android:name=".PhoneState.PhoneStateReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
</application>
该应用的名称仍为 @string/ringtones_activity_label
。
出了什么问题?
答案 0 :(得分:1)
您必须更改活动代码
中的标签值<activity
android:label="Your title, displayed on the home screen"
答案 1 :(得分:0)
只需将应用名称保留在标签中,如果您想为活动设置标题,您可以通过编程方式执行此操作
getSupportActionBar().setTitle("Your title");