Android 获取OnDrawerOpen和onDrawerClosed回调

Android 获取OnDrawerOpen和onDrawerClosed回调,android,Android,我的ActionBarDrawerToggle初始化 actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.drawer_opened, R.string.drawer_closed); 要使OnDrawerOpen、onDrawerClosed和其他实用方法发挥作用,您必须在活动中实现DrawerListener public class MyActivity extends AppCom

我的ActionBarDrawerToggle初始化

actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.drawer_opened, R.string.drawer_closed);

要使OnDrawerOpen、onDrawerClosed和其他实用方法发挥作用,您必须在活动中实现DrawerListener

public class MyActivity extends AppCompatActivity implements DrawerListener {

    @Override
    public void onDrawerOpened(View arg0) {

    }

    @Override
    public void onDrawerClosed(View arg0) {

    }

    @Override
    public void onDrawerSlide(View arg0, float arg1) {

    }

    @Override
    public void onDrawerStateChanged(int arg0) {

    }
}
然后,您必须添加此行以注册侦听器并接收回调:

actionBarDrawerToggle.addDrawerListener(this);

要使OnDrawerOpen、onDrawerClosed和其他实用方法发挥作用,您必须在活动中实现DrawerListener

public class MyActivity extends AppCompatActivity implements DrawerListener {

    @Override
    public void onDrawerOpened(View arg0) {

    }

    @Override
    public void onDrawerClosed(View arg0) {

    }

    @Override
    public void onDrawerSlide(View arg0, float arg1) {

    }

    @Override
    public void onDrawerStateChanged(int arg0) {

    }
}
然后,您必须添加此行以注册侦听器并接收回调:

actionBarDrawerToggle.addDrawerListener(this);

欢迎来到堆栈溢出!你能提供一个更大的代码示例吗?更多细节将帮助我们回答您的问题。欢迎使用堆栈溢出!你能提供一个更大的代码示例吗?更多细节将帮助我们回答您的问题。