android 两种方式设置toolbar
// 设置toolbar // val toolbar: Toolbar = findViewById(R.id.toolbar) // toolbar.setNavigationIcon(R.drawable.ff) // toolbar.setNavigationOnClickListener { // onBackPressed() // } // toolbar.inflateMenu(R.menu.menu) // toolbar.setOnMenuItemClickListener{ item -> // when (item.itemId) { // R.id.it1 -> { // Toast.makeText(this, "item clicked", Toast.LENGTH_SHORT).show() // // 处理第一个菜单项的点击事件 // true // } // R.id.it2 -> { // finish() // // 处理第二个菜单项的点击事件 // true // } // else -> false // } // }
val toolbar: Toolbar = findViewById(R.id.toolbar) setSupportActionBar(toolbar) val actionBar = supportActionBar actionBar?.setDisplayHomeAsUpEnabled(true) actionBar?.setDisplayShowHomeEnabled(true) toolbar.setNavigationOnClickListener { finish() } override fun onCreateOptionsMenu(menu: Menu?): Boolean { menuInflater.inflate(R.menu.menu, menu) return true } override fun onOptionsItemSelected(item: MenuItem): Boolean { when (item.itemId) { R.id.it1 -> Toast.makeText(this, "You clicked Backup", Toast.LENGTH_SHORT).show() R.id.it2 -> Toast.makeText(this, "You clicked Delete", Toast.LENGTH_SHORT).show() } return true }