【问题标题】:How to "install" Action Bar Sherlock?如何“安装”Action Bar Sherlock?
【发布时间】:2012-01-24 17:16:03
【问题描述】:

我正在尝试使用 Action Bar Sherlock 构建示例项目“Action Bar Styled”。

我在http://actionbarsherlock.com/ 下载了包含 ABS 的 .zip 文件,但我不知道在哪里解压缩,以便它出现在 Project>Properties>Add library 中。

有人可以帮帮我吗?

另外,我在某处读到(现在找不到,抱歉)当前的 Android 兼容性库支持 3.0 之前版本的操作栏,因此它与操作栏 Sherlock 具有基本相同的“效果” - 有人可以确认这个?我应该安装哪个库?

【问题讨论】:

  • "我在某处读到(现在找不到了,抱歉)目前的Android兼容库支持3.0之前的Action Bar,所以它的“效果”和Action Bar Sherlock基本一样——有人可以证实吗?” -- 这不是真的。

标签: android android-actionbar android-library


【解决方案1】:

没有听说过包含操作栏的兼容性库,我前几天下载了最后一个。 总之,很简单,解压文件IN(!!)你的工作空间,然后新建android项目,选择“从现有源创建项目”,然后在刚刚解压的文件夹中选择“库”文件夹。

右击sherlock项目的action bar,属性>android>勾选“Is Library”。 然后右键单击您的项目,属性> android > 将目标SDK 更改为3.2 (API 13),然后按添加库并选择sherlock 库。

您将项目更改为 3.2 以便 sherlock 可以工作,但您仍然可以将其使用到 1.6,只需在清单中写下这一行:

<uses-sdk android:minSdkVersion="4"
              android:targetSdkVersion="13" />

注意不要在您的应用中使用 API 13 代码。

我写得很快,所以如果您不明白我的意思,请随时提问,如果您仍然不明白,您可以在常见问题解答中查看他们的网站,这里有一个视频,逐步说明如何使用它.

祝你好运!

【讨论】:

  • 非常感谢! “注意不要在你的应用程序中使用 API 13 代码。” - 这包括片段吗?
  • 顺便说一句,我已经对此进行了大量研究,这让我怀疑得发疯。我需要在每个选项卡下使用选项卡式布局和动态列表视图做一个应用程序。 Action Bar + Fragments 将是确保跨 API 最大兼容性的最佳选择?
  • 我忘了告诉你,你不需要把兼容性包放在你的应用程序中,因为sherlock库里面包含了这个包。当然你可以使用片段,这就是这个包的意义所在!只要确保不要使用 android.app.Fragment (API 13),而是 android.support.v4.app.Fragment (更新包)。对于您的另一个问题,是的,几天前我想使用 TabActivity 并看到它已被弃用时进入 Fragments,您可以查看示例文件夹以了解如何执行此操作。
  • 您是否有指向该示例文件夹的链接,其中包含使用片段的选项卡?非常感谢,这让我发疯了。
  • 示例文件夹位于包含“库”文件夹的 zip 中,只需在导入库时将其导入(“从现有源创建项目”):) 只需运行示例应用程序并阅读源并学习如何使用它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-27
  • 2012-07-26
相关资源
最近更新 更多