我是Android的新手,我正在建立一个需要ActionBarSherlock的项目。我将最后一个作为module导入到我的项目中,因此错误警告import com.actionbarsherlock.app.ActionBar;原本完全是红色的,现在只在ActionBar上变为红色。我该如何管理它呢?我是否必须将ActionBarSherlock放在项目的lib文件夹中,而不是将其作为module导入
发布于 2013-08-14 18:22:57
所以你已经有了ABS库模块。现在,我从一开始就讲
theme as,
< application android:allowBackup="true“android:icon="@drawable/ic_launcher”android:label="@string/app_name“
发布于 2013-08-14 16:50:52
转到文件-->导入-->安卓-现有代码到工作区,然后选择ActionBarSherlock's Library,导入后转到您想要添加actionBar的项目的属性。在package explorer中右击你的项目-->properties-->在Android下,点击library部分中的add,然后选择那里列出的actionBarsherlock库。
编辑:
我建议你看起来像here。确保您已选中is库选项。但我最初认为这个库是完美添加的,因为它现在可以识别com.actionbarsherlock.app包。一个常见的bug是actionbarsherlock和你的项目都包含android支持包库,尝试从你的项目中删除android支持库,因为你的项目应该使用actionbarsherlock的支持库。记得备份你的代码。
编辑2:你应该扩展sherlockActivity而不是普通的activity,同样代表片段,A片段将被更改为sherlockFragment。这些是来自神探夏洛克图书馆的小工具。
Refer this link also
发布于 2013-08-14 18:06:28
在此之前,我通过将ActionBarSherlock作为模块导入,成功地完成了这个任务。然后,我仍然在com.actionbarsherlock.app.ActionBar中的ActionBar上得到一个错误。在我的代码中,我编辑了显示optimizing imports和adding as dependecy module的帮助警告弹出框,并单击了最新版本,它工作得很好
https://stackoverflow.com/questions/18226980
复制相似问题