Android侧拉菜单SlidingMenu的配置和使用

个人博客地址 www.zalezone.cn

前言

很多android菜单都做的很炫,其中用的做多的就数侧拉菜单了,比如说唱吧,以前的人人,当然也有很多客户端改版后可能用其他的了,但是SlidingMenu的确是一个很强大的工具。

环境配置

很多工具有炫丽的效果来吸引用户的眼球,但是这些炫丽的效果肯定需要一些代价,那就是很多代码的支持,这个项目页不例外,在配置环境时很有可能会遇到一系列问题,下面就写一下具体配置的步骤可能遇到的问题

准备工作

  • 首先去网上下载相应的依赖工程,这里主要下载在github上面的两个项目,一个是SlidingMenu,另外一个是ActionBarSherlock。把这两个工程导入eclipse,其中在SlidingMenu导入eclipse后可以得到两个项目,一个是exampleListActivity,另外一个是library,这个library是作为前面一个工程的依赖包的。
  • 具体如何将一个项目作为另一个项目的依赖呢?可以右击这个项目,然后选择属性,在android那一栏有一个is Library选项,勾选以后这个项目就能作为其他项目的依赖了。
  • 然后将下载的ActionBarSherlock这个工程也添加到eclipse中来,将添加进来的工程也配置成一个Library,然后在exampleListActivity中添加这个依赖。

依赖和版本统一

  • 如果你的各个导入的项目的API等级不同的话在加载的时候就会报错,因此这时候最好将每个导入的文件的API等级换成一样的就行了。
  • 如果你的各个导入的项目的android-support-v4.jar的版本不同的话也会报错,这时就需要手动将各个版本的jar包换成统一的。

修改代码

  • 打开在Library项目中的SlidingFragmentActivity这个类,并且添加以下的代码来声明这个类
1
import com.actionbarsherlock.app.SherlockFragmentActivity;
  • 然后进行替换代码,将这个文件内的
1
class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase
  • 替换成下面这行
1
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase

测试

如果不出意外的话,现在就可以运行侧拉菜单的示例程序了,示例程序只是一个大体的轮廓,具体的配置需要你手动去调整,下面这幅图就是一个使用SlidingMenu的应用的截图

使用方法

学习中…..

参考链接

时间: 2024-08-08 09:42:12

Android侧拉菜单SlidingMenu的配置和使用的相关文章

Android开源侧拉菜单SlidingMenu Demo 配置与学习

转载请注明出处:http://blog.csdn.net/zhoubin1992/article/details/46973483 前言 在Trinea的开源项目博文里 https://github.com/Trinea/android-open-project#%E4%B8%89menu 推荐了很多menu开源库. 首先给出Trinea里对SlidingMenu的介绍 滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕左右划出,支持菜单zoom.scale.slide up三种动画样式出现.与Me

Android 侧滑菜单 SlidingMenu

1.下载地址:https://github.com/jfeinstein10/SlidingMenu 2.SldingMenu是一种新的界面配置效果,用户左滑或右滑会弹出设置界面,很多优秀应用都采用这种方式,效果如图:      3.配置: 有两种方式:①直接将src下的文件及相应配置信息复制到自己的工程里: ②采用工程依赖的方式引入自己的工程(左侧是自己的工程,右侧是SlidingMenu工程),如图 我自己习惯使用第二种方式,方便而且可以避免出错. 3.下面介绍SlidingMenu的使用:

Android 滑动菜单SlidingMenu

首先我们看下面视图: 这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下: 方法一:其实就是对GestureDetector手势的应用及布局文件的设计. 布局文件main.xml    采用RelativeLayout布局. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&quo

Android 侧滑菜单的简单实现(SlidingMenu)

在我还没有学习Android的时候就用过侧滑菜单的APP,当时第一个感觉是:哇塞,这效果不错!当然,现在自己都已经学Android了,这效果当然也要做出来啊~ SlidingMenu是一种比较新的设置界面或配置界面的效果(我觉得已经不新了耶~),在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作.很多优秀的应用都采用了这种界面方案,像facebook.人人网.everynote.Google+等等.效果如下图: 其实网上已经有很多写SlidingMenu使用的文章了.不过,别人始终是别人

Android之十SlidingMenu侧滑菜单的实现分析

Android之十SlidingMenu侧滑菜单的实现分析 SlidingMenu侧滑菜单是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作.很多优秀的应用都采用了这种界面方案,像facebook.人人网.everynote.Google+.网易新闻.知乎日报.有道云笔记等等 侧滑菜单实现原理: 在一个Activity的布局中需要有两部分,一个是菜单(menu)的布局,一个是内容(content)的布局.两个布局横向排列,菜单布局在左,内容布局在右

Android Studio SlidingMenu导入/配置 FloatMath找不到符号解决方法

SlidingMenu是一个第三方的开源的侧滑控件.是一种很好的交互逻辑. 有很多优秀的应用使用了SlidingMenu例如QQ和CSDN的安卓客户端 其github主页:https://github.com/jfeinstein10/SlidingMenu 在配置之前我们需要到其主页上下载它的ZIP并解压出来 下面来说说SlidingMenu的配置过程: SlidingMenu不同于EventBus等开源框架,需要手动的配置.相对比较麻烦. 首先我们将下载下来的Zip文件解压缩得到 之后修改“

使用SlidingMenu 实现Android侧滑菜单效果

上一篇我们了解了怎样进行Android Studio SlidingMenu的配置 下面我们来学习怎么使用SlidingMenu SlidingMenu的使用十分的简单 只需要在onCreate方法中添加: 1 slidingMenu = new SlidingMenu(this); 2 slidingMenu.setMode(SlidingMenu.LEFT); 3 slidingMenu.setBehindOffsetRes(R.dimen.sliding_menu_offset); 4 s

DragLayout: QQ5.0侧拉菜单的新特效

一.项目概要 1.1 项目效果如图: 1.2 需要使用到的技术   ViewDragHelper: 要实现和QQ5.0侧滑的特效,需要借助谷歌在2013年I/O大会上发布的ViewDragHelper类,提供这个类目的就是为了解决拖拽滑动问题 1.3 侧滑菜单的实现方式 1. SlidingMenu 第三方库 2. DrawerLayout v4包中的类 3. 自定义控件 1.4 一些回调方法 - tryCaptureView: 用来决定是否可以拖动 - clampViewPositionHor

Android开源项目SlidingMenu深入剖析

SlidingMenu简介: SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果.如Evernote.Google+.Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案. 项目下载地址:https://github.com/jfeinstein10/SlidingMenu注意: SlidingMenu依赖于另一个开源项目ActionBarSherlo