Android开发之SlidingMenu开源项目的使用和问题

本文详细介绍了如何在项目中导入lib,并针对可能出现的问题提供了解决方案。此外,还展示了SlidingMenu的基本使用方法,包括如何设置左右侧边栏、触摸模式等。

一、关于如何导入lib

第一步:New Module  点击+:

第二步:选择Import Eclipse ADT Project:

第三步:选择你想引入的lib文件,选择完成后,会开始编译你添加的项目,编译的过程有可能有些长,还会出现一些小问题,后面讲:

第四步:选择第三个:

第五步:选择你刚引入的lib,然后点击ok-->ok就好了,程序会再次编译:

 

可能遇到的小问题:

第一个:

当报错提示SDK版本过低时:SDK Build Tools revision (17.0.3) is too low for project Minimum required is 19.1.0

找到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 }

 

转载于:https://www.cnblogs.com/Godfunc/p/6082473.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值