【问题标题】:Adding sherlock action bar添加夏洛克动作栏
【发布时间】:2014-03-31 10:24:22
【问题描述】:

我想在我的 android 应用程序中实现操作栏。我已经搜索过了,我发现我需要添加一些库才能使用 android 2.X 的操作栏。我开始关注一些关于添加 sherlock 操作栏的在线教程。在每个教程中都提到,当我提取从以下位置下载的库文件时:here

我应该得到三个文件夹样本、库和网站。但我没有得到它们。

所以我无法按照教程的其余部分进行操作。这是我提取文件夹后得到的文件和文件夹的列表:

actionbarsherlock          build.gradle     deploy_website.sh  RELEASING.md
actionbarsherlock-fest     CHANGELOG.md     LICENSE.txt        settings.gradle
actionbarsherlock-i18n     checkstyle.xml   pom.xml            website
actionbarsherlock-samples  CONTRIBUTING.md  README.md

我正在使用 Linux mint 和 eclipse。谁能告诉我如何添加 sherlock 库?

【问题讨论】:

  • 您可以改用android动作栏可比性库。您可以使用此库在 2.x 上添加操作栏。
  • 你能给我一个说明链接吗?

标签: android android-actionbar


【解决方案1】:

为什么需要使用 actionbarsherlock ?现在在支持库中添加了对操作栏的支持。
“从您的活动中,您可以通过调用 getSupportActionBar() 来检索 ActionBar 的实例。”

查看下面的链接了解更多信息。

http://developer.android.com/tools/support-library/index.html http://developer.android.com/reference/android/support/v7/app/ActionBar.html

【讨论】:

  • android 2.x 支持吗?
【解决方案2】:

你为什么不使用ActionBar Compat? 它在支持库 v7 中可用,允许 minSdk 7 并且它是来自 Google 的库。

此外,ActionBarSherlock 的开发也停止了

【讨论】:

    【解决方案3】:

    1.首先需要将sherlock lib项目导入eclipse。 2.现在将此库项目添加到您的示例项目中(右键单击项目->属性--->Android->添加库) 注意:您的示例项目路径和库项目路径应相同。

    3.现在通过扩展 SherlockActivity 类创建一个 Sherlock Activity 而不是简单的 Activity。 4.你也需要更换主题。

    【讨论】:

    • 正如我所说,当我提取文件夹时,其中没有“库”文件夹
    • actionbarsherlock-i18n 是库项目
    【解决方案4】:

    https://github.com/jfeinstein10/SlidingMenu 是 Sherlock 以 zip 格式下载并将其导入您的工作区的一个很好的示例,希望对您有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多