0

我是新手Android,我正在建立一个需要的项目ActionBarSherlock。我将最后一个导入到module我的项目中,这样完全红色的错误警告import com.actionbarsherlock.app.ActionBar;现在只在ActionBar. 我该如何管理?我是否必须放入ActionBarSherlock我的项目lib文件夹而不是将其作为module

4

3 回答 3

1

所以你手头有 ABS 库模块。现在,我从头说起

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

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

  3. 现在,在 properties-->Android-->library 之后包含您的 ABS库

  4. 最后,将主题更改为,

    < 应用程序 android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/ Theme.Sherlock " >

于 2013-08-14T10:22:56.610 回答
0

先验地,我设法通过ActionBarSherlock作为模块导入来做到这一点。然后,我ActionBarcom.actionbarsherlock.app.ActionBar. 在我的代码中,我编辑了显示optimizing imports和的帮助警告弹出框adding as dependecy module,并点击了最新的,它工作正常

于 2013-08-14T10:06:28.353 回答
0

转到文件-->导入-->Android-existing code into workspace,然后选择ActionBarSherlock's Library,导入后转到要添加actionBar的项目的属性。为此,请在包资源管理器中右键单击您的项目 --> 属性 --> 在 Android 下单击库部分中的添加,然后选择那里列出的 actionBarsherlock lilbrary。

编辑:

我建议你看看这里。确保您已选中 is library 选项。但我最初认为该库是完美添加的,因为它现在可以识别 com.actionbarsherlock.app 包。一个常见的错误是 actionbarsherlock 和您的项目都包含 android 支持包库,请尝试从您的项目中删除 android 支持库,因为您的项目应该使用来自 actionbarsherlock 的支持库。记得备份你的代码。

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

也参考这个链接

于 2013-08-14T08:50:51.850 回答