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性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...