【问题标题】:is there any alternative for ActionBar in 2.2?2.2中的ActionBar有什么替代品吗?
【发布时间】:2012-03-20 07:13:20
【问题描述】:

由于ActionBar 仅在Android 3.0 及更高版本中可用,那么在早期sdk 版本中实现类似ActionBar 的小部件的好方法是什么?如果有帮助,我希望在不使用 main.xml 的情况下以编程方式执行此操作。

【问题讨论】:

标签: android android-widget android-actionbar android-2.2-froyo


【解决方案1】:

正如@Tony 所说,您可以看看 ActionBarSherlock,这是一个库,它提供了所有 ActionBar 功能和附加功能(如新的动画和 PagerIndicator),并返回到 Android 2.x。

它的主要作用是实现 ActionBar,如果您在 Android 2.x 设备上运行您的应用程序,将使用该实现。如果您的应用在 Android 3.0 或更高版本的设备上运行,它将使用默认的 Android ActionBar 实现。

我上周发表了一篇文章,展示了如何在您的应用中使用 ActionBarSerlock。想看的可以看一下:Using an ActionBar in your Android app with ActionBarSherlock

【讨论】:

  • com_actionbarsherlock] AndroidManifest.xml 文件丢失!我该怎么办?
  • 您是否按照教程中描述的所有步骤进行操作?何时显示该错误,在导入项目过程中或已导入时?
【解决方案2】:

您可以使用 ActionBarSherlock (http://actionbarsherlock.com)。这将使您在早期版本的 Android 中拥有一个操作栏。

【讨论】:

    【解决方案3】:

    查看示例文件夹中的示例应用程序。有一种叫做 actionbarcompat 的具有 actionbarcombatability 的功能。

    【讨论】:

      猜你喜欢
      • 2020-06-20
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 2022-11-10
      • 2011-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多