博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发之SlidingMenu开源项目的使用和问题
阅读量:4883 次
发布时间:2019-06-11

本文共 1118 字,大约阅读时间需要 3 分钟。

一、关于如何导入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 }

 

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

你可能感兴趣的文章
Poj 2304 Combination Lock(模拟顺、逆时钟开组合锁)
查看>>
Palindrome Number
查看>>
H5上传功能
查看>>
PHP命名空间(Namespace)的使用详解
查看>>
java项目@override报错问题
查看>>
DataTable 和Json 字符串互转
查看>>
Django中Template does not exit
查看>>
Redis安装 java中的连接 序列化 反序列化
查看>>
hdu 1896 优先队列的应用
查看>>
递推和迭代的比较
查看>>
OpenGL 头文件,库文件
查看>>
点与不规则图形关系判断
查看>>
linux不开启图形界面
查看>>
菜鸟学习SSH(二)——Struts国际化
查看>>
iOS 自定义控件--重写一些方法
查看>>
第二次冲刺作业
查看>>
【转】HTML, CSS和Javascript调试入门
查看>>
折线图-小案例
查看>>
STL:优先队列Priority Aueue
查看>>
蓝桥历年试题 套娃
查看>>