我知道我们可以使用android:icon属性通过manifest文件设置它。但是我们如何在java代码中设置呢?
答案 0 :(得分:5)
以编程方式设置它是没有意义的,启动器必须在应用程序未处于活动状态时显示应用程序图标。
如果你看一下How to change an application icon programmatically in Android?,你会发现一条评论,该评论链接到Android开发人员API演示中的示例代码:LaucherShortcuts。
它接触Activity可以创建一个LauncherShortcut,它可以有一个不同的图标(参见函数setupShortcut())。如果希望用户选择图标,则必须在创建快捷方式时显示图标列表。但同样,这是一条捷径。在应用程序列表中,将显示原始图标。
答案 1 :(得分:1)
我不认为启动器图标可以以编程方式设置。