0

我正在尝试从https://github.com/jfeinstein10/SlidingMenuhttp://actionbarsherlock.com/一起实施 SlidingMenu ,但我遇到了一个我无法解决的问题,这就是我转向问题页面的原因滑动菜单的 GitHub。但是2天没有回复,所以我要在这里问。

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

menu.xml我还从布局目录中复制了它,但将其名称属性更改为包括包在内的上一个文件。

项目构建正确,没有遇到错误。是时候运行项目了。

现在在我的项目的主要活动中,当我在运行时调用该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

4

1 回答 1

0

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

于 2013-10-12T01:39:46.700 回答