有没有办法在Tab中更改标题栏的内容(如果它不在标签栏中我会完成它但尝试找不到任何解决方案)。例如。假设我创建了一个自定义标题栏,上面有几个按钮,现在我想更改标题栏的内容(Drawables,Title和功能)。
如果有人能告诉我是否可以在低于3.0的版本中实施Action bar,那会很棒吗?我在2.1中创建这个项目(我想从头创建动作栏)。
或者是否有任何方法可以插入图像并在其上放置按钮(这种方法已经足够了)?
答案 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似乎支持更多功能,因此可能是更好的解决方案。