ps:这一篇 是接着上一篇文章< toolbar快速上手> 写的~~
1.这里只写关键步骤,布局什么的请参看上一篇文章
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setNavigationIcon(R.mipmap.ic_launcher);//设置toolbar点击按钮
or(这里使用actionbar代码也可以, ,哈哈)
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);//设置显示左上角按钮
actionBar.setHomeAsUpIndicator(R.mipmap.ic_launcher);//修改图标
//获取drawerlayout 开启闭合 控制器
mToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.open, R.string.close);//最后两个参数,是对drawerLayout开启/闭合的描述,随便写
//重写onOptionsItemSelected方法
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(mToggle.onOptionsItemSelected(item)){//使左侧开关控制drawerlaout闭合
return true;
}
return super.onOptionsItemSelected(item);
}
ok,就这么简单 ,就能实现抽屉菜单的闭合 ~~