自定义标题栏&标签

时间:2012-02-16 10:13:57

标签: android tabs android-actionbar android-titlebar

有没有办法在Tab中更改标题栏的内容(如果它不在标签栏中我会完成它但尝试找不到任何解决方案)。例如。假设我创建了一个自定义标题栏,上面有几个按钮,现在我想更改标题栏的内容(Drawables,Title和功能)。

如果有人能告诉我是否可以在低于3.0的版本中实施Action bar,那会很棒吗?我在2.1中创建这个项目(我想从头创建动作栏)。

或者是否有任何方法可以插入图像并在其上放置按钮(这种方法已经足够了)?

3 个答案:

答案 0 :(得分:4)

如果您只是想在Adobe的pre-Honeycomb版本中实现ActionBar范例,我建议您考虑使用ActionBarSherlock library

  

库何时会自动使用本机操作栏   可用或将自动包装自定义实现   你的布局。这使您可以轻松地开发应用程序   每个Android版本的操作栏都可以通过1.6。

答案 1 :(得分:1)

twaddington和pjco的答案是正确的,如果你想与每个SDK级别兼容,你需要使用ActionBarSherlock。

我想添加您可以使用方法actionbar.setCustomView(view)tab.setCustomView(view)

为操作栏标签设置自定义操作栏或自定义视图

无论如何,玩ActionBarSherlock demos,有一些很酷的用例。

答案 2 :(得分:0)

另一个值得关注的选项是ActionBarCompat,我认为它与SDK 14 api演示一起提供。但是,ActionBarSherlock似乎支持更多功能,因此可能是更好的解决方案。