点击汉堡图标导航抽屉不会打开

时间:2015-04-21 08:55:44

标签: android android-studio navigation-drawer

我从3天起就遇到了一个奇怪的问题。我搜索了很多,但无法指出我的问题。

这是我在mainActivity中调用的navigatonDrawer类中的设置方法。

    public void setUp(DrawerLayout navDrawer, final Toolbar toolbar) {
        mDrawerLayout = navDrawer;
        mDrawerToggle = new ActionBarDrawerToggle(getActivity(), navDrawer, R.string.open, R.string.close) {
        @Override
        public void onDrawerOpened(View drawerView) {
            super.onDrawerOpened(drawerView);
            title= (String) toolbar.getTitle();
            toolbar.setTitle("Menu");
            getActivity().invalidateOptionsMenu();
        }

        @Override
        public void onDrawerClosed(View drawerView) {
            super.onDrawerClosed(drawerView);
            if(toolbar.getTitle()=="Menu"){
                toolbar.setTitle(title);
            }
            getActivity().invalidateOptionsMenu();
        }

    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);
    mDrawerLayout.post(new Runnable() {

        @Override
        public void run() {
            mDrawerToggle.syncState();
        }
    });
}

我的汉堡图标以迷人的动画运行,但点击图标既不会打开抽屉也不会在它打开时将其关闭。

请指导我。 提前致谢。

0 个答案:

没有答案