Android:实现SlidingMenu和ABS

时间:2013-09-30 21:49:42

标签: java android android-fragments slidingmenu

我正在尝试从https://github.com/jfeinstein10/SlidingMenuhttp://actionbarsherlock.com/一起实现SlidingMenu,我遇到了一个我无法解决的问题,这就是为什么我转向SlidingMenu的GitHub上的问题页面。但是2天后我没有回复,所以我会在这里问一下。

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

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

项目构建正确且不会遇到任何错误。是时候运行项目了。

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

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

所以请,有人可以帮我这个吗?我真的很想做这个工作。

您也可以在此处找到问题:https://github.com/jfeinstein10/SlidingMenu/issues/546

1 个答案:

答案 0 :(得分:0)

Actionbarsherlork支持自Android 2.x以来的低杠杆版本,而滑动菜单需要android 3.0 +。也许你可以添加android-support-v4.jar,其中一些片段和活动在slidemenu项目中延伸到。