有没有办法在标签中更改标题栏的内容(如果它不在标签中,我会这样做但尝试找不到任何解决方案)。例如,假设我创建了一个带有几个按钮的自定义标题栏,现在我想更改标题栏的内容(绘图、标题和功能)。
如果有人能告诉我是否可以在 3.0 以下的版本中实现操作栏,那就太好了?我正在 2.1 中创建这个项目(我想从头开始创建操作栏)。
或者除了插入图像并在其上放置按钮之外是否还有其他方法(这种方法就足够了)?
有没有办法在标签中更改标题栏的内容(如果它不在标签中,我会这样做但尝试找不到任何解决方案)。例如,假设我创建了一个带有几个按钮的自定义标题栏,现在我想更改标题栏的内容(绘图、标题和功能)。
如果有人能告诉我是否可以在 3.0 以下的版本中实现操作栏,那就太好了?我正在 2.1 中创建这个项目(我想从头开始创建操作栏)。
或者除了插入图像并在其上放置按钮之外是否还有其他方法(这种方法就足够了)?
如果您只是想在预Honeycomb 版本的Android 中实现ActionBar 范例,我建议您考虑使用ActionBarSherlock 库。
该库将在可用时自动使用本机操作栏,或者将自动围绕您的布局包装自定义实现。这使您可以轻松地为从 1.6 开始的每个版本的 Android 开发带有操作栏的应用程序。
twaddington 和 pjco 的回答是正确的,如果你想兼容每个 SDK 级别,你需要使用 ActionBarSherlock。
我想补充一点,您可以使用以下方法为您的操作栏选项卡创建自定义操作栏或自定义视图,actionbar.setCustomView(view)
或者tab.setCustomView(view)
无论如何,玩 ActionBarSherlock演示,有一些很酷的用例。
另一个值得关注的选项是 ActionBarCompat,我认为它与 SDK 14 api 演示一起提供。但是,ActionBarSherlock 似乎支持更多功能,因此这可能是更好的解决方案。