1.在布局中添加android.support.v4.widget.DrawerLayout 组件
包括两部分内容
主内容布局
左侧拉开后的导航视图
导航视图需要添加以下这个属性
android:layout_gravity="end" //从右往左滑出菜单
android:layout_gravity="start" //从左往右滑出菜单
drawerLayout.closeDrawer(lv); 关闭菜单
drawerLayout.openDrawer(lv);打开菜单
监听事件
drawerLayout.setDrawerListener
idle -- 表示与导航视图没有交互,静止
dragging -- 表示目前有与导航视图的交互,拖拽的状态
settling -- 表示有与导航视图的交互,并且导航视图正在关闭或打开
请参考:http://blog.youkuaiyun.com/liujiawei00/article/details/51427098