如何以编程方式设置android应用程序徽标和启动器图标

如何以编程方式设置android应用程序徽标和启动器图标,android,Android,是否可以动态设置徽标和启动器图标,而不是在清单中指定 <application android:icon="@drawable/ic_launcher" android:logo="@drawable/app_logo" android:label="@string/app_name" android:hardwareAccelerated="true"> 在ActionBar上调用setIcon()和setLogo(),以在运行时更改它们 编辑:从API级别14开始工作。主屏幕

是否可以动态设置徽标和启动器图标,而不是在清单中指定

<application
android:icon="@drawable/ic_launcher"
android:logo="@drawable/app_logo"
android:label="@string/app_name"
android:hardwareAccelerated="true">

ActionBar
上调用
setIcon()
setLogo()
,以在运行时更改它们


编辑:从API级别14开始工作。

主屏幕/应用程序抽屉上显示的图标在运行时不能更改,因为该图标需要在系统中可用,而代码甚至不运行。这就是为什么它在清单中定义(不能通过代码修改)。