[英]Custom title image in ActionBarSherlock
我已经成功在项目中运行了一个带有三个选项卡的ActionBarSherlock样式的实现。 鉴于ActionBarSherlock可以做很多事情,我想知道ABS是否能够设置自定义标题图像,例如Foursquare或GroupMe。
我想他们正在运行操作栏的自定义实现,但是我只是认为复制到ABS中可能很容易。
谢谢
实际上,这真的很容易,只需在OnCreate中执行以下操作:
getSupportActionBar().setIcon(R.drawable.foo);
如果有人在寻找使用XML更改ActionBar图标的方法,则可以使用以下方法:
在styles.xml中,您必须为ActionBar小部件创建自定义样式
<style name="CustomActionBar" parent="@android:style/Widget.ActionBar">
<item name="android:background">@drawable/actionbar_custom_icon_goes_here</item>
</style>
然后创建一个扩展默认主题之一(或Sherlock主题)的自定义主题,并指定自定义ActionBar样式
<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/CustomActionBar</item>
</style>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.