侧滑开源项目 SlidingMenu的使用(一)(如何引入篇)
来源:互联网 发布:张量 矩阵 编辑:程序博客网 时间:2024/06/11 18:48
一、SlidingMenu简介
故名思议,滑动菜单。我们想要的就是应用其实现点击标题栏上的按钮实现侧滑或者手势在屏幕上的左或右滑动实现侧滑导航菜单。现在很多的应用都有这样的功能、比如下面这样的:
SlidingMenu的下载地址为:1官方地址: github地址
2 CSDN : 点击下载slidingmenu
二、SlidingMenu使用
1、下载完毕之后,将此项目导入Eclipse开发环境中,然后执行如下几个步骤:
<1> 点击右键,点击“Import”按钮,弹出对话框选项;
<2> 选中“Existing Projects into Workspace”选项;
<3> 再单击“Browser”按钮后,弹出选项项目对话框,选中要导入的项目;
<4> 点击“Finish”完成。
2、导入项目之后,然后在新建一个Android项目,将slidingmenu_library导入新建的Android项目中,步骤如下:
<1> 右键点击新建的或者需要引入这个开源项目的Android项目,然后点击最下方的“Properties”选项;
<2> 点击弹出对话框之后,在最左侧选择“Android”选项,然后再点击右下方的“Add”按钮;
<3> 点击后弹出对话框,选中之前导入的slidingmenu_library项目;
<4> 选中之后如图所示;
<5> 这就说明了导入库已经成功了,导入成功之后会在Android的引用包中出现一个slidingmenu_library.jar包;
注意:这里有个地方需要大家特别注意一下,在新建完Android项目之后,较新的Eclipse版本都会在Android目录下
生成一个libs的文件夹,里面会有一个android-support-v4.jar的jar包,这个jar一定要记得删掉,否则运行程序的时候
会出现异常,提示是找不到类的异常,博主在这个地方纠结了好长时间。最后发现出现异常的原因是因为在导入
slidingmenu_library类库的时候,这个类库里面本身就包含了android-support-v4.jar的jar包,所以运行的时候就会出
现异常,系统不知道去调用哪个路径的下的包,所以程序崩溃,提示找不到类。
博主转载了另外两篇写的比较的好的关于slidemenu的使用的博文作为第二篇和第三篇。在第四篇中博主将实现纯activity模式下的slidemenu的使用。
- 侧滑开源项目 SlidingMenu的使用(一)(如何引入篇)
- SlidingMenu (一)在Eclipse中如何引入SlidingMenu和其Demo
- 滑动菜单栏(一)开源项目SlidingMenu的使用
- 滑动菜单栏(一)开源项目SlidingMenu的使用
- 滑动菜单栏(一)开源项目SlidingMenu的使用
- 滑动菜单栏(一)开源项目SlidingMenu的使用
- 滑动菜单栏(一)开源项目SlidingMenu的使用
- 滑动菜单栏(一)开源项目SlidingMenu的使用
- SlidingMenu使用(一) 导入SlidingMenu
- Android:滑动菜单栏(一)开源项目SlidingMenu的使用
- Android开源项目SlidingMenu的学习笔记(一)
- 【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用
- 【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用
- 【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用
- 【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用
- 【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用
- 【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用
- 【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用
- wp8 点击ListBoxItem动画
- CodeSmith 使用教程(4): 基本语法-CodeTemplate 指令
- 浮点数在内存中的存储方式
- CodeSmith 使用教程(5): 基本语法-使用注释
- CodeSmith 使用教程(6): 基本语法-声明和使用属性
- 侧滑开源项目 SlidingMenu的使用(一)(如何引入篇)
- Qt中使用qrc管理和使用资源文件
- Android JNI使用方法
- CodeSmith 使用教程(7): 基本语法-转义Asp.Net标记
- eclipse 导入hadoop2.2源代码
- CodeSmith 使用教程(8): CodeTemplate对象
- Ural 1437. Gasoline Station
- 黑马程序员-高新技术-枚举
- CodeSmith 使用教程(9): Progress对象