java - 如何在一个应用程序中创建 2 个操作栏?

标签 java android actionbarsherlock

是否可以在一个应用中创建 2 个操作栏(使用操作栏 sherlock)?

我想在顶部导航标准操作栏和底部有选项卡 Activity 。

如果没有办法用actionbarsherlock来做到这一点。

也许有人使用 FragmentActivity 完成了这项工作。我的意思是 TabHost,因为我曾尝试用 TabActivity 做 Tab 宿主,但它从 3.0 开始被弃用,需要用 FragmentActivity 来完成。 我的应用程序应该支持 API 7 到 API 15。 这对于一些例子会很好。

最佳答案

不完全是。 ActionBarSherlock (4.0) 基本上是 Android 4.0 (ICS) 操作栏相关代码的一个端口,因此它只能做原生 Android 所做的事情。这意味着:

  • 您可以在顶部栏中设置标签(或自定义导航)
  • 您可以在手机(窄屏)底部有一个单独(拆分)的操作栏和操作按钮

要实现tabs,需要用到fragment,不能用TabHost/Activity等,ABS的samples/目录下有例子。

关于java - 如何在一个应用程序中创建 2 个操作栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9989672/

相关文章:

android - 在 Android 上,手势事件可以在模拟器上运行吗?

android - 即使从横向旋转到垂直,细节 fragment 也会重新开始。 (主从流程)

Android Facebook SDK 记住 session

android - 跳转到微调器选择

Android SearchView不进入onQueryTextChange

Java 字符串比较

java - 无法从 bin 读取输入文件

java - H2 完全忽略 jdbcUrl 中的 IFEXISTS=false

android - 如何识别ActionMode中是否点击了Done按钮

Java - 暂停 Akka 调度程序