1、晚上对Google官方给的DrawerLayout左侧滑动窗口中的一个问题困扰,就是我在程序中如何来监测DrawerLayout的打开与关闭,程序中可以通过

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);

drawer.isDrawerOpen(GravityCompat.START)来判断DrawerLayout的打开与关闭,但实时监测就没有方法了,经过一番努力,
  发现在创建 DrawerLayout的方法时可添加onDrawerClosed()和onDrawerOpened()两个方法来监听。
   
   
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(      //控制抽屉的式样的开关 ,对抽屉的打开关闭监听        this, drawer, R.string.navigation_drawer_open, R.string.navigation_drawer_close){    @Override    public void onDrawerClosed(View drawerView) {        super.onDrawerClosed(drawerView);        Log.i("mag", "关闭");    }    @Override    public void onDrawerOpened(View drawerView) {        super.onDrawerOpened(drawerView);        Log.i("mag", "打开");    }};

   

更多相关文章

  1. android 修改menu 背景及添加图标
  2. Android使用MediaRecorder的stop方法报"stop failed"错误的解决
  3. Android(安卓)Activity 生命周期全解析
  4. Android(安卓)对话框
  5. Android中OptionMenu使用
  6. Map读取键值对,Java遍历Map的两种实现方法
  7. Google Android中打印日志
  8. no drawer view found with gravity RIGHT(Android实现抽屉从右
  9. android resoult A>B 结束B A显示B中的内容

随机推荐

  1. android 实战练习 回归手机卫士 一 主界
  2. Maven系列 8.Maven发布
  3. Android开发之ViewPager切换动画
  4. 热更新-Android与Lua相互通信
  5. Android运行时异常“Binary XML file lin
  6. Android(安卓)中的危险权限
  7. Android(安卓)使用draw9patch技术实现不
  8. android中Retrofit2.0的封装:设计到请求前
  9. 如何在首次启动时跳过Google安装向导
  10. android 条码识别软件开发全解析:1