我正在尝试将SlideMenu库与ActionBarSherlock一起使用。 https://github.com/jfeinstein10/SlidingMenu
我没有发布安装actionbarsherlock并运行提供的示例。 但是,不能对SlideMenu库中的示例做同样的事情:(
我可以很好地设置库(或者我认为)没有错误(在jre6的eclipse下)。
对于slidemenu示例,我创建了项目,并将com_actionbarssherlock.jar添加为“引用的图书馆”。
但我有很多: - R无法解决错误; - 不能覆盖一些错误的方法; - 无法识别actionbarsherlock中的方法;例如:“方法getSupportActionBar()未定义类型BaseActivity” - 无法从actionbarsherlock erros加载样式。
就好像项目没有看到actionbarsherlock中的类。
感谢您的帮助。
答案 0 :(得分:135)
错误
“对于类型BaseActivity”
,未定义方法getSupportActionBar()
在SlidingMenu库中,编辑SlidingFragmentActivity类以扩展SherlockFragmentActivity(如下所示)。然后清理并重建,现在应该找到这个方法。
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase {
答案 1 :(得分:0)
看看添加问题标签,看是否有任何错误? 右键单击您的项目并检查所有库。 如果还可以,请尝试清理项目。
答案 2 :(得分:0)
github上有lots of issues个bug。 Mrcb123的解决方案有效,但是I suppose将示例ABS依赖与库分离会很好。