按抽屉切换时不显示导航抽屉

时间:2015-05-13 09:58:07

标签: android

我在ActionBarDrawerToggle中以编程方式将汉堡包图标更改为箭头。

显然,按箭头时导航抽屉也会打开。

如何防止抽屉打开?

我已经能够将箭头变回汉堡图标。我只是不希望导航抽屉在箭头状态下打开。

1 个答案:

答案 0 :(得分:0)

private DrawerLayout mDrawerLayout;
private ActionBarDrawerToggle mDrawerToggle;
public class HomeActivity extends ActionBarActivity implements OnClickListener  
{
...
...
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.drawer_open, R.string.drawer_close)
{
    public void onDrawerClosed(View view)
    {
        super.onDrawerClosed(view);
        invalidateOptionsMenu();
    }

    public void onDrawerOpened(View drawerView)
    {
        super.onDrawerOpened(drawerView);
        invalidateOptionsMenu();
    }
};

mDrawerLayout.setDrawerListener(mDrawerToggle);
mDrawerToggle.syncState();

DrawerAdapter draweradapter = new DrawerAdapter(context);
lvDrawer.setAdapter(draweradapter);

...
...
}