【问题标题】:Adding ActionBar to Android API Level 8 App?将 ActionBar 添加到 Android API 8 级应用程序?
【发布时间】:2011-12-29 00:27:42
【问题描述】:

我知道互联网上有很多关于如何做到这一点的零散材料,但我请求有人给我一个从一开始就如何进行的分步指南,添加库到添加将代码放入我的 Android 应用程序/项目中。

我喜欢这个的外观:https://github.com/johannilsson/android-actionbar,但我无法让它正常工作:/我觉得我错过了一些东西。

我的应用程序适用于 Android 2.2 版。

【问题讨论】:

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


    【解决方案1】:

    我编写了 ActionBarSherlock,它是兼容性库的扩展,旨在提供单个操作栏 API,该 API 既可与 3.0 之前设备上的本机实现一起使用,也可与 3.0 后设备上的本机 ActionBar 一起使用。这将允许您编写低至 Android 1.6 至 Android 4.0+ 的应用程序,而不必担心实现之间的混洗。该库负责将您的 API 调用和主题应用于 Honeycomb 鸿沟。

    您可以在http://actionbarsherlock.com 上找到更多信息,例如示例应用程序和文档。

    【讨论】:

    • 啊,谢谢你回复我,杰克。大约 20 分钟前,我确实看过您的 ActionBar,我喜欢它与 Google 完全相同/与您安装 Google Action Bar 的方式非常相似的想法。唯一的问题是,我对 Android 开发非常陌生,并且了解很多概念,但真的无法清楚地了解操作栏是如何在代码中安装和实现的。我在您的网站上花了很长时间寻找如何安装它的指南,我想我错过了,请您指导我到更详细的位置吗?很抱歉看起来如此“笨拙”。谢谢。
    • 它是作为一个库项目实现的,它确实需要一些设置,因为我们还不能将它作为简单的.jar 分发。您基本上需要下载一个版本,在 eclipse 中创建一个新项目,选择“导入现有项目”,然后从下载中选择“库”文件夹。然后,您可以通过右键单击,选择“属性”,转到“Android”选项卡,然后单击底部的“添加”将其添加到您的项目中。试一试(并在谷歌上搜索有关图书馆项目),如果您仍然遇到问题,请访问论坛:abs.io/forum
    • @JakeWharton 与 ABS 的出色合作 - 希望尽快实施。
    • 无法从“ActionBar sherlock”导入库项目,给我错误“找不到要导入的项目”
    【解决方案2】:

    ActionBar 现在在支持库中!

    找到官方文档here.

    还有一段视频介绍如何使用它here.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-02
      • 2016-11-20
      相关资源
      最近更新 更多