导入SlidingMenu时遇到的问题

原创 2013年12月05日 20:34:45

update!

http://stackoverflow.com/questions/13438657/set-up-slidemenu-example-not-working
超简单的解决方法啊= =!
https://github.com/jfeinstein10/SlidingMenu/issues/145


那以下这些东西全部都没什么= =

只要更改library里面的SlidingFragmentActivity类修改成继承SherlockFragmentActivity就可以了解决问题了啊啊啊 啊啊 


折腾了好久的SlidingMenu,不过终于还是搞定了。

总觉得导入各种麻烦,前面各种麻烦的东西待会再弄,先把接下来的步骤写了再说。


再把SlidingMenu设置为sample的dependence之后,Eclipse里面还是出现了这样子的提示:


好了,开始动手解决问题。

第1到第3个错误是

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

这里的错误。getSupportActionBar()是ActionBarActivity中提供的方法,而在这里使用的是FragmentActivity或者其他的一些Activity,因此这里需要进行修改。

只要把getSupportedActionBar()修改为getActionbar()即可解决问题。

另外注意getActionBar方法在API11后才支持,即3.0之后,所以AndroidManifest里面的minSDK要大于10。

		getSupportMenuInflater().inflate(R.menu.main, menu);

这里的一句也是同样的情况,需要把support去除。


其他的几个问题只要删掉override,根据eclipse的提示进行类型转换就可以解决问题~

最后的运行结果如图~



相关文章推荐

SlidingMenu库的导入以及Jar mismatch问题

SlildingMenu侧滑菜单,如今在很多的安卓的应用上使用,这篇文章主要是介绍如何在eclipse上使用SlidingMenu 1.首先我们先下载SlidingMenu      下载Slidin...

SlidingMenu+ViewPage+ViewPage嵌套(类似网易 ) 滑动时冲突问题解决

SlidingView onInterceptTouchEvent代码 public boolean onInterceptTouchEvent(MotionEvent ev) { System...

AndroidStudio下使用SlidingMenu出现的一些问题及其解决方法(一)

之前没总结知识,好多东西都忘了 这几天博主和几个朋友在学习怎么在AndroidStudio下使用SlidingMenu,并且使得SlidingMenu向低版本兼容 以下总结一些遇到的问题及其解决方...

android 解决SlidingMenu 侧滑与ViewPager冲突问题

由于使用了Github上的开源项目,开始以为需要自己在CustomViewAbove中改写OnInterceptTouchEvent(MotionEvent ev); 参看了一下百度视频App,...

SlidingMenu 异常问题处理

这是从百度知道找到的··· http://zhidao.baidu.com/question/617493469883277732.html?fr=iks&word=.NoClassDefFound...

开源框架SlidingMenu使用出现的一些问题 解决方法

最近感觉侧边栏非常有用,于是

Slidingmenu+Fragment中,按下home键返回桌面,再重新进入程序时报错问题的解决方法

最近在学习Slidingmenu+fragment的框架开发,发现个问题。按下home键返回桌面,再重新进入程序时报错。 在部分小内存手机上经常出现这个空指针问题,同时在开发者选项中如果选中了不保留...

解决SlidingMenu 侧滑与ViewPager冲突问题

由于使用了Github上的开源项目,开始以为需要自己在CustomViewAbove中改写OnInterceptTouchEvent(MotionEvent ev); 参看了一下百度视频App,发现它...
  • ameryzhu
  • ameryzhu
  • 2013年09月15日 19:15
  • 12408
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:导入SlidingMenu时遇到的问题
举报原因:
原因补充:

(最多只允许输入30个字)