toolbar菜单
实现步骤
1.在布局文件中添加toolbar
2.在activity中重写方法
override fun onCreateOptionsMenu(menu: Menu?): Boolean { menuInflater.inflate(R.menu.main_menu, menu) return super.onCreateOptionsMenu(menu) }
3.编写menu菜单文件
<?xml version="1.0" encoding="utf-8"?>
4.重写点击事件方法
override fun onOptionsItemSelected(item: MenuItem?): Boolean { when (item?.itemId) { R.id.change_user -> { //切换账号 startActivity(Intent(this@MainActivity, LoginActivity::class.java)) } else -> { } } return super.onOptionsItemSelected(item) }
5.设置toolbar支持
setSupportActionBar(toolbar_main)
这样菜单就会在toolbar上显示出来了
toolbar菜单
6.如果需要修改弹出的菜单样式,可以自定义style文件