1.侧滑菜单
(1)添加依赖:implementation'com.android.support:design:26.1.0'
(2)创建布局:Drawlayout,NavigationView(里面有headerLayout,menu,位置left)
(3)设置Toolbar 标题 logo ,关联侧滑菜单
(4)点击事件:头部点击 ,侧滑菜单监听,Drawlayout,代码实现打开关闭菜单
(5)沉浸式状态栏
2.选项菜单
(1)创建选项菜单:onCreateOptionsMenu:两种方式:代码和menu
选项菜单的点击事件onOptionsItemSelected
3.上下文菜单
(1)注册上下文菜单:registerForContextMenu()
(2)创建上下文菜单:onCreateContextMenu
(3)上下文菜单点击事件:onContextItemSelected
选项菜单和上下文菜单的区别:
选项菜单可以应用整个页面,而上下文菜单是注册给某个组件,没有注册的组件就没有上下文菜单