一、关于如何导入lib
第一步:New Module 点击+:
第二步:选择Import Eclipse ADT Project:
第三步:选择你想引入的lib文件,选择完成后,会开始编译你添加的项目,编译的过程有可能有些长,还会出现一些小问题,后面讲:
第四步:选择第三个:
第五步:选择你刚引入的lib,然后点击ok-->ok就好了,程序会再次编译:
可能遇到的小问题:
第一个:
当报错提示SDK版本过低时:
找到SlidingMenu的build.grale文件,打开它,然后根据个人情况修改,下面是博主的修改值:
第二个:如果报下面的错:
就把FloatMath方法修改成Math方法,这是因为高版本的SDK不支持FloatMath方法:
下面是基本使用,看代码:
1 public class MainActivity extends SlidingFragmentActivity { 2 3 @Override 4 public void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 requestWindowFeature(Window.FEATURE_NO_TITLE); 7 setContentView(R.layout.activity_main); 8 9 //设置侧边栏10 setBehindContentView(R.layout.left_menu);11 SlidingMenu slidingMenu = getSlidingMenu();12 13 //设置右侧边栏14 slidingMenu.setMode(SlidingMenu.LEFT_RIGHT);15 slidingMenu.setSecondaryMenu(R.layout.right_menu);16 17 //设置全屏触摸,都可以滑出侧边栏18 slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);19 slidingMenu.setBehindOffset(300);//设置屏幕预留宽度20 21 }22 }