如何通过编程设置Android应用程序的标志和启动器图标

3
能否动态设置标志和启动器图标,而不是在清单中指定?
<application
android:icon="@drawable/ic_launcher"
android:logo="@drawable/app_logo"
android:label="@string/app_name"
android:hardwareAccelerated="true">

据我所知,主屏幕/应用抽屉中显示的图标无法在运行时更改,因为即使您的代码没有运行,该图标也需要对系统可用。这就是为什么它在清单文件中定义(该文件不能通过代码进行修改)的原因。 - zapl
1个回答

4

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接