在Mono Android中使用ActionBarSherlock
我正在尝试在单安卓应用程序中实现ActionBar。有人能为我提供将ActionBar项目包括在我的解决方案中的步骤吗?我已经看到了这个url提供的示例 我是否必须在该示例中添加ActionBarSherlock项目的引用?当我尝试添加对该项目的引用时,会出现许多错误,例如在abs_styles.xml文件中“检索项的父项时出错:未找到与给定名称“android:TextAppearance.Holo.Widget.ActionBar.Menu.”匹配的资源。”在Mono Android中使用ActionBarSherlock,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,我正在尝试在单安卓应用程序中实现ActionBar。有人能为我提供将ActionBar项目包括在我的解决方案中的步骤吗?我已经看到了这个url提供的示例 我是否必须在该示例中添加ActionBarSherlock项目的引用?当我尝试添加对该项目的引用时,会出现许多错误,例如在abs_styles.xml文件中“检索项的父项时出错:未找到与给定名称“android:TextAppearance.Holo.Widget.ActionBar.Menu.”匹配的资源。” 还有其他人成功地将Action
还有其他人成功地将ActionBarSherlock添加到Mono Android项目中吗?你能给我提供一个简单例子的工作步骤吗?好的,这就是我如何让它工作的
<manifest ...>
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />
<application android:label="IDNT" android:theme="@style/Theme.Sherlock.Light.DarkActionBar" android:icon="@drawable/Icon">
</application>
</manifest>
注意:所有这些都有一个小问题。。。如果您的项目的最低版本低于3.0(根据我的示例为ie 2.2),并且您使用链接(仅限于ie SDK程序集)进行编译,您将得到一个错误“Mono.Cecil.ResolutionException:无法解析Android.Database.IDatabaseErrorHandler”。我目前正在向Xamarin发送有关此问题的支持消息,并将在解决问题后编辑此帖子
编辑:要解决我上面提到的问题,请确保project options->Application->Minimum Android To target选项至少为4.0.3。你的Minsdk版本仍然可以是7/8或者其他版本,所以它仍然可以在旧的android版本中运行。这还意味着您必须小心,不要编写用于更高版本的代码。谢谢。我错过了舱单上增加的内容。我感谢你的帮助!