繁体   English   中英

ActionBarSherlock中的自定义标题图像

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM