转载请大家表明出处啊!万分感谢
http://blog.csdn.net/wooder111/article/details/49740431

SlidingMenu是一个开源的侧滑菜单(https://github.com/jfeinstein10/SlidingMenu)。 为大家的安卓程序提供侧滑菜单,这个功能也非常有用。

  1. 配置
    以前使用都是在Eclipse 下使用的 现在我来配置一下 Android Studio下的使用过程, 开源作者并没有在介绍中给出Android Studio下的配置方法 那就只能通过依赖库的方法导入工程了. 细看代码库,作者还是给Android Studio留下了配置方法的!
  2. 具体配置方法
    ①看过网上的方法,有的配置起来好麻烦,其实不用那么纠结! 打开从开源网站下载下来的库文件夹

    这个里面library 就是他所需要的依赖库, library-maps-support 这个库是分离开的,在中国咱们是暂时使用不了谷歌地图功能所以可以不要这个!
    ②下面将library这个文件夹 复制到咱们的Android Studio工程的根目录下

    ③然后通过File - New - Import Module 导入依赖库
    SlidingMenu 在Android Studio使用详解_第1张图片
    点后面的省略号 ! 选择咱们目录下的library 文件夹 取个名字 点Finish
    ④分别打开app 下面的 build.gradle 跟 library 下的 build.gradle
    将library 下的gradle 版本修改与 本机 版本的相符 ,
    本机版本在根目录下的build.gradle 查看 注意分清楚!
    SlidingMenu 在Android Studio使用详解_第2张图片
    再将 sdk 版本跟构建版本修改与 项目相符 如图
    SlidingMenu 在Android Studio使用详解_第3张图片
    app下 build.gradle 的配置为

这里面的一定要写 否则并没有成功依赖啊!哈哈注意哦!

dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    testCompile 'junit:junit:4.12'    compile 'com.android.support:appcompat-v7:23.1.0'    compile project(':SlidingMenulibrary')}

这个compile project(‘:SlidingMenulibrary’) 要参考 根目录下的 settings.gradle

include ':app', ':SlidingMenulibrary'project(':SlidingMenulibrary').projectDir = new File('library')

工程里include的是啥咱就写啥!(其实就是刚才起的名字 哈哈)!
这样下来在Android Studio 下就成功的 依赖了哦 !来看看效果!

MainActivity.java

package com.xyb.slidingmenutext;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        // configure the SlidingMenu        SlidingMenu menu = new SlidingMenu(this);        menu.setMode(SlidingMenu.LEFT);        // 设置触摸屏幕的模式        menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);        menu.setShadowWidthRes(R.dimen.shadow_width);        menu.setShadowDrawable(R.color.colorAccent);        // 设置滑动菜单视图的宽度        menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);        // 设置渐入渐出效果的值        menu.setFadeDegree(0.35f);        /** * SLIDING_WINDOW will include the Title/ActionBar in the content * section of the SlidingMenu, while SLIDING_CONTENT does not. */        menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);        //为侧滑菜单设置布局        menu.setMenu(R.layout.layout_left_menu);    }}

layout_left_menu.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">    <TextView  android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我是侧拉点啊!" /></LinearLayout>

dimens.xml

    <dimen name="slidingmenu_offset">60dp</dimen>    <dimen name="shadow_width">15dp</dimen>

好了,代码简单但是功能强大啊!我们一起研究!
代码下载地址 :https://github.com/hongyang51/SlidingMenuText
对了 如果要学习它的使用方法 可以推荐大家去
鸿洋_大神的博客看看!
http://blog.csdn.net/lmj623565791/article/details/36677279

还有一个eclipse下的配置方法 可以参考
http://blog.csdn.net/sunylat/article/details/41647625
好的 谢谢大家!

更多相关文章

  1. Android Gallery控件使用方法详解
  2. Android 设置横屏竖屏的方法
  3. Android 复习笔记之图解View类的XML属性、相关方法及说明
  4. Android关于looper的几个方法的个人理解
  5. 最新Android系统版本与API等级对应关系表
  6. 谷歌公布各版本Android份额 2.3占半壁江山
  7. Android利用系统提供的函数或常量判断版本大小

随机推荐

  1. Android获取手屏幕尺寸
  2. Android Power Management【by Steve Guo
  3. Android中播放视频
  4. Android根据不同语言切换图片
  5. android 命令行创建工程
  6. Android MenuItem 设置文字颜色-TextColo
  7. Android UI控件详解-AutoComplete-TextVi
  8. Android hex RGB 各种颜色值 colors.xml
  9. android中实现图片的上下移动
  10. Android 图片处理工具类汇总