导入ActionBarSherlock - android

时间:2013-08-14 08:43:30

标签: android module actionbarsherlock

我是Android的新手,我正在设置一个需要ActionBarSherlock的项目。我在项目中导入了最后一个module,以便完全为红色的错误警告import com.actionbarsherlock.app.ActionBar;现在仅在ActionBar上变为红色。我该怎么办呢?我是否必须将ActionBarSherlock放入我的项目lib文件夹,而不是将其作为module

导入

3 个答案:

答案 0 :(得分:1)

所以你手头有ABS库模块。现在,我将从开始

开始讲述
  1. 开始一个新项目。将编译为最新的(果冻豆)和主题为无。

  2. 在项目资源管理器中,导航到libs文件夹并删除supportv4 jar文件

  3. 现在,包含您的ABS库以下属性 - > Android - >库

  4. 最后,更改主题为,

    <应用                 机器人:allowBackup = “真”                 机器人:图标= “@绘制/ ic_launcher”                 机器人:标签= “@字符串/ APP_NAME”                 android:theme =“@ style / Theme.Sherlock ”>

答案 1 :(得分:0)

转到文件 - >导入 - > Android现有代码到工作区,然后选择ActionBarSherlock的库,导入后转到要添加actionBar的项目的属性。 通过右键单击包资源管理器中的项目来执行此操作 - >属性 - >在Android下单击库部分中的add并选择那里列出的actionBarsherlock lilbrary。

编辑:

我建议你看here。确保您已选中库选项。但我认为最初是因为它现在正在识别com.actionbarsherlock.app包而添加了库。一个常见的错误是actionbarsherlock和你的项目都包含android支持包库,尝试从你的项目中删除android支持库,因为你的项目应该使用actionbarsherlock的支持库。请记住备份您的代码。

编辑2:您应该扩展sherlockActivity而不是正常活动,同样代表Fragments,片段将更改为sherlockFragment。这些是来自sherlock库的小部件。

Refer this link also

答案 2 :(得分:0)

先验,我设法通过导入ActionBarSherlock作为模块来实现这一目的。然后,我在ActionBar com.actionbarsherlock.app.ActionBar处遇到错误。在我的代码中,我编辑了显示optimizing importsadding as dependecy module的帮助警告弹出框,并点击了最新版本,并且工作正常