如何为不同的Android活动分配视觉上不同的启动图标

时间:2011-12-21 22:44:12

标签: android android-activity icons launcher

使用 taskAffinity 属性成功完成设置多个LAUNCHER活动的方法(如https://stackoverflow.com/a/3270783/978329中所述)之后,我最终得到了分隔的图标,每个活动一个。

我的问题是所有这些图标看起来都是一样的,基于父应用程序图标。

我正在寻找一种为每个LAUNCHER活动分配不同视觉图标的方法 (例如,一个红色图标,一个绿色图标,一个蓝色图标等),因此差异不仅仅是标签,还有图形。

有什么想法吗?

2 个答案:

答案 0 :(得分:7)

在清单的每个activity元素中添加android:icon属性并将其分配给drawable。例如<activity ... android:icon="@drawable/icon_x"

答案 1 :(得分:0)

您可以使用:

android:icon="@drawable/my_activity_icon"

在定义为启动器的每个活动中。