DrawerLayout为Androidv4包下的控件。

用法:

首先,根布局要用到v4包下的DrawerLayout,之后在你想要作为侧拉的布局上加上属性

 

android:layout_gravity="start"//从左往右拉出
android:layout_gravity="end"//从右往左拉出

 

 

布局示例代码:

 

<?xml version="1.0" encoding="utf-8"?>
 

逻辑代码示例:

   初始化控件

 

private DrawerLayout drawerLayout;
drawerLayout = findViewById(R.id.drawerlayout);

控制打开或关闭

 

if(drawerLayout.isDrawerOpen(Gravity.START)){ //判断左侧框是否打开,打开返回true,关闭返回flase    drawerLayout.closeDrawer(Gravity.START);//关闭左侧框}else {    drawerLayout.openDrawer(Gravity.START);//打开左侧框}

如果实现的是右侧框,只需把

Gravity.START 

换成

Gravity.end

 

 

 

 

更多相关文章

  1. android 布局文件中控件ID、name标签属性的命名包含“@”、“.”
  2. 【源码分享下载】每日更新之Android应用源码之仿微信5.2布局
  3. Android之基本样式和布局
  4. android -------- 流式布局,支持单选、多选等
  5. 约束布局ConstraintLayout的使用你知道吗
  6. Android ApiDemos示例解析(193):Views->Tabs->Content By Id
  7. Android -- android activity 各种布局方式以及相关参数

随机推荐

  1. Android NDK学习之 一. Android NDK简介
  2. android_USB_Host API
  3. app launcher 名称不是清单文件中的andro
  4. 认识Android中的双向绑定
  5. Android AIDL机制范例解析
  6. Android 属性动画原理与DataBinding
  7. eclipse之sdk、svn安装
  8. [Android] 基于 Linux 命令行构建 Androi
  9. Android(安卓)中与Java内存结构及堆栈区
  10. Android阶段性总结(2011/9/6)