Java Android:实现滑动菜单和ABS

Java Android:实现滑动菜单和ABS,java,android,android-fragments,slidingmenu,Java,Android,Android Fragments,Slidingmenu,我正在尝试与一起实现SlidingMenu,但遇到了一个无法解决的问题,这就是为什么我打开SlidingMenu的GitHub上的问题页面。但是两天了,我没有得到答复,所以我想在这里问一下 基本上,在jfeinstein10提供的示例项目中,我复制了SampleListFragment.java文件,并在我的项目中将其命名为MenuListFragment.java。我已经做了一些改变,但这些不应该成为问题 我还从layout目录复制了menu.xml,但将其name属性更改为包含包的上一个文件

我正在尝试与一起实现SlidingMenu,但遇到了一个无法解决的问题,这就是为什么我打开SlidingMenu的GitHub上的问题页面。但是两天了,我没有得到答复,所以我想在这里问一下

基本上,在jfeinstein10提供的示例项目中,我复制了
SampleListFragment.java
文件,并在我的项目中将其命名为
MenuListFragment.java
。我已经做了一些改变,但这些不应该成为问题

我还从layout目录复制了
menu.xml
,但将其name属性更改为包含包的上一个文件

项目生成正确,未遇到任何错误。是时候运行这个项目了

现在,在我的项目的主要活动中,当我调用
setMenu(R.layout.menu)时语句在运行时,它给我一个错误,告诉我有关
ClassCastException
(无法将com.dokgu.dota2stats.MenuListFragment转换为android.app.Fragment

我已经尝试了一些事情,比如更改MenuListFragment.java来扩展android.app.Fragment而不是ListFragment,但没有解决问题,因此出现了更多问题

拜托,有人能帮我吗?我真的很想让这一切顺利


您也可以在这里找到问题:

Actionbarsherlork支持自android 2.x以来的较低版本,而滑动菜单需要android 3.0+。也许您可以添加android-support-v4.jar,slidingmenu项目中的一些片段和活动扩展到。

显示您的活动代码。@Pork'n'Bunny-@dokgu响应在同一个问题链接中:引用:我猜问题是您扩展了类android.support.v4.app.listframent,它本身扩展了类android.support.v4.app.fragment,而这个类不是android.app.Fragment。我不确定这是否对您有帮助,但这就是ClassCastException的原因。那不是真的,我使用的是2.3版以后的滑动菜单。说滑动菜单需要3.0+实际上并不完全正确。滑动菜单库的清单中有: