使用ActionbarSherlock实现操作栏

时间:2012-02-06 14:55:06

标签: android actionbarsherlock

我正在使用ActionBarSherlock在我的 Android 2.1 API 7 项目上实施操作栏。 (使用Eclipse IDE)

为了使用 sherlock ,在我将sherlock库作为Eclipse上的现有项目导入之后。我在自己的项目中做了以下事情:

  1. 鼠标右键单击我的项目,选择“属性”

  2. 在“Android”部分,有“库”子部分,我将 sherlock 项目添加为库

  3. 申请更改

  4. 然后,我注意到我的项目源代码中无法解析FragmentActivity

    我再次检查了项目属性,添加了 sherlock 项目,因为库不在“Library”部分......已经过!!! 为什么它突然消失,即使我已将sherlock添加为库?我缺少什么?

    我的意思是无论我多次将 sherlock 作为库添加到我自己的项目中,下次我检查项目属性时,sherlock就会从库部分中消失...

2 个答案:

答案 0 :(得分:1)

首先,在将项目添加为库之后,重新启动Eclipse - 我相信这是至少某些版本插件的已知错误。

如果这不起作用,请检查项目根目录中的“default.properties”文件是否为只读。

答案 1 :(得分:1)

其他已知问题:

  • 您的应用应该在AndroidManifest中使用与您的Sherlock插件相同的“Uses-sdk”设置
  • Sherlock的最低Java版本:1.6!
  • 在包含库的包中,您还有很多带有源代码的示例
  • 在布局
  • 中无法看到ActionBar

我记得很简单