我想先从应用程序开始其他活动,所以我搬了家:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
这导致了一个奇怪(但有趣的问题),我的应用程序名称(显示在主屏幕上)已完全更改为我首先调用的活动的名称。问题是,我已经在application
标记中声明了应用程序的名称:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="This should be the title, right?"
android:theme="@style/AppTheme" >
但是现在开始的活动仍然是我的应用程序的名称。我已经对此进行了详尽的研究,但是唯一的结果就是有关如何更改应用名称的信息(例如),如下所示:
android:label="This should be the title, right?"
但这是很奇怪的部分,因为我已经设置好了,但是**应用程序的名称仍然是最先启动的活动的名称。我很想了解为什么会这样,以及如何解决此意外问题。
感谢您的专家意见,
富有的
这是我的整个清单:https : //gist.github.com/anonymous/12cd29ad7ea9b2206a2b
用于启动器图标的标题可以通过以下方式驱动:
在一个标签<intent-filter>
,你没有
上的标签 <activity>
上的标签 <application>
因此,如果您现在具有/的android:label
属性,请确认它就是您想要的。<activity>
MAIN
LAUNCHER
<intent-filter>
同样,由于缓存等原因,主屏幕启动器有时可能会有些怪异,因此可能需要重新启动设备或仿真器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句