第三天-Toolbar+DrawerLayout 实现抽屉侧滑

一、Toolbar

1、作用

作用:用来换actionBar,使用前将系统自带的actionBar去掉
去actionBar:
(1)、修改清单文件
第三天-Toolbar+DrawerLayout 实现抽屉侧滑
(2)、设置单个页面:
第三天-Toolbar+DrawerLayout 实现抽屉侧滑
代替actionBar:setSupportActionBar(toolBar)对象

2、用法

1、添加标题—setTitle();
2、添加副标题—setsubTitle();
3、添加logo—setLogo();
4、添加导航按钮—setNaigationIcon(R.mipmap.xx);
5、添加监听—toolBar.setNacigationClickListener(重写onClick());
第三天-Toolbar+DrawerLayout 实现抽屉侧滑

二、DrawerLayout

用法

1、写布局 主界面和左右滑动界面嵌套(android:layout.grivity = “right”)
2、绑定将drawerLayout 和toolbar
ActionBatDrawerToggle toggle = new ActionBarDrawerToggle(actinity.drawer.layout,toolbar,R.string.xx,R.string.xx)
toogle.syneState(); //同步状态
drawerLayout.addDrawerListener(toggle);//抽屉添加监听

方法:isDrawerOpen(Grivity.LEFT); // 打开抽屉

代码展示效果

布局文件

第三天-Toolbar+DrawerLayout 实现抽屉侧滑
第三天-Toolbar+DrawerLayout 实现抽屉侧滑

代码部分

第三天-Toolbar+DrawerLayout 实现抽屉侧滑
第三天-Toolbar+DrawerLayout 实现抽屉侧滑

效果展示

第三天-Toolbar+DrawerLayout 实现抽屉侧滑
第三天-Toolbar+DrawerLayout 实现抽屉侧滑
注意:运行完之后报错要检查清单文件把这一行
第三天-Toolbar+DrawerLayout 实现抽屉侧滑
改成:
第三天-Toolbar+DrawerLayout 实现抽屉侧滑