android – 在ActionBar/ActionBarSherlock中自定义图像而不是徽标

前端之家收集整理的这篇文章主要介绍了android – 在ActionBar/ActionBarSherlock中自定义图像而不是徽标前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何将ActionBar的默认徽标图标更改为自定义图像?类似于它在Whatsapp上的工作方式?

解决方法

如果提供了清单,ActionBar将使用清单的 android:logo属性.这使您可以为图标(Launcher)和徽标(ActionBar等)使用单独的可绘制资源.

所以你应该将这个标签添加到清单中,如…

<application
    android:logo="@drawable/custom_image"

更新:

您可以将ActionBar.setlogo()用于运行时.有两个版本setLogo(int resId)setLogo(Drawable logo).

阅读Define custom Logo for ActionBar (different than Logo) in XML?,它也将帮助您定义一些样式.

猜你在找的Android相关文章