在导入一个别人的slidingmenu的demo时候,会出现错误,
1首先用slidingmenu要添加slidingmenuLibs包,步骤MySlidingMenuDemo09>properties>android在最下面点击add添加slidingmenuLibs包点击确定就可。
2在MainActivity中,有一个onOptionsItemSelected(MenuItem item)方法,括号中的形参是错的,需要改成onOptionsItemSelected(com.actionbarsherlock.view.MenuItem item)
3这样代码就不会出现错误,但是在android2.3.3上运行的时候会出现主题错误,我们可以在res>values>styles.xml文件中添加<style name="ExampleTheme" parent="Theme.Sherlock.Light"></style>代码,也就是符合2.3.3版本的主题。
4在androidmanifest.xml中的application中配置theme,将theme改成刚刚添加的name就可以了:android:theme="@style/ExampleTheme"
5最后将MainActivity中的getActionBar()这个方法改成getSupportActionBar()就可以了,因为在2.3.3这个版本上是不支持getActionBar()这个方法的,需要用Support加以支持!
这样就可以在低版本上运行酷炫的抽屉效果啦!
还有不了解的可以留言····我会及时交流的,大家共同进步!