是否有一个特定的原因,如果我有MainActivity,它有自己的Icon,但如果我创建SecondActivity它有一个单独的图标?如果我从Play商店下载应用程序,则只需一个图标即可。我只是愚蠢吗?或者是否存在具体原因。非常感谢!
答案 0 :(得分:3)
声明以下intent过滤器的任何活动都会在系统的应用列表中显示一个图标:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
如果您只想要一个图标,则只将此意图过滤器放在主要活动中。
答案 1 :(得分:1)
每个活动都可以独立启动 - 因此可以在启动器中启用自己的图标。另外,我认为在以后的API中,图标可以显示在Activity本身内。