Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用ActionbarSherlock实现操作栏_Android_Actionbarsherlock - Fatal编程技术网

Android 使用ActionbarSherlock实现操作栏

Android 使用ActionbarSherlock实现操作栏,android,actionbarsherlock,Android,Actionbarsherlock,我正在使用它在我的Android 2.1 API 7项目上实现操作栏。(使用Eclipse IDE) 为了使用sherlock,在我将sherlock库作为Eclipse上的现有项目导入之后。我在自己的项目中做了以下事情: 鼠标右键单击我的项目,选择“属性” 在“Android”部分,有“Library”子部分,我添加了sherlock项目作为库 应用更改 然后,我注意到,片段活动无法在我的项目源代码中解析 我再次检查了项目属性,添加的sherlock项目作为库不在“库”部分…weired为什么

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

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

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

  • 在“Android”部分,有“Library”子部分,我添加了sherlock项目作为库

  • 应用更改

  • 然后,我注意到,
    片段活动
    无法在我的项目源代码中解析

    我再次检查了项目属性,添加的sherlock项目作为库不在“库”部分…weired为什么即使我将夏洛克添加为图书馆,它也突然消失了?我遗漏了什么


    我的意思是,无论我在我自己的项目中添加多少次sherlock作为库,下次我检查项目属性时,sherlock只是从库部分消失…

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

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

    其他已知问题:

    • 你的应用程序应该像你的Sherlock插件一样使用AndroidManifest中相同的“Uses sdk”设置
    • Sherlock的最低Java版本:1.6
    • 在PackageWithLibraries中,您还有很多源代码示例
    • ActionBar在布局中不可见

    我记得有几个简单的问题

    你是否关闭ActionBarSherlock项目?所以,听起来你成功地构建了ABS库,但它从未成功地应用到你的项目中。这是正确的吗?是的,它不适用,即使我在eclipse的项目属性中将sherlock库添加到我的项目中,在我重新启动eclipse后,sherlock在我的项目库中。谢谢。碎片活动似乎已经在Android 3.0中引入。