如何在Android中更改ActionBar

如何在Android中更改ActionBar,android,Android,我想在ActionBar中设置一个自定义布局。我该怎么做 您可以使用Actionbar样式生成器。这是最简单的方法。只要访问一下就可以了,如果你想要的是Android SDK版本=11进行开发,请使用默认的ActionBar,因为ABS只实现了这些 你可以找到一篇由ABS开发者Jake Wharton撰写的文章,他在文章中讨论了不同ActionBar解决方案的优缺点 或者你可以简单地浏览一下,你读过了吗 您将在这里找到有关如何自定义ActionBar的一些说明: 要更改动作栏背景,请为活动创建一

我想在ActionBar中设置一个自定义布局。我该怎么做


您可以使用Actionbar样式生成器。这是最简单的方法。只要访问一下

就可以了,如果你想要的是Android SDK版本<11蜂巢3.0,ActionBarSherlock肯定比谷歌提供的官方向后兼容性解决方案ActionBarCompat要好。否则,如果您仅使用API>=11进行开发,请使用默认的ActionBar,因为ABS只实现了这些

你可以找到一篇由ABS开发者Jake Wharton撰写的文章,他在文章中讨论了不同ActionBar解决方案的优缺点

或者你可以简单地浏览一下,你读过了吗

您将在这里找到有关如何自定义ActionBar的一些说明:

要更改动作栏背景,请为活动创建一个覆盖actionBarStyle属性的自定义主题。此属性指向另一种样式,在该样式中,可以替代background属性为动作栏背景指定可绘制的资源

要修改操作栏中文本的颜色,需要覆盖每个文本元素的单独属性

如果你想要更深刻的变化

希望这对你有帮助

请注意,ActionBarSherlock不再由其作者(上次开发时间:1年前)支持或开发。