导航抽屉不显示汉堡图标 问题是汉堡图标从未显示 我正在使用工具栏并在操作栏中设置工具栏
这是我的活动代码
class HomeActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_home)
setSupportActionBar(toolbar);
getSupportActionBar()!!.setDisplayHomeAsUpEnabled(true);
getSupportActionBar()!!.setHomeButtonEnabled(true);
val navController = Navigation.findNavController(this, R.id.fragmentContainerView)
NavigationUI.setupWithNavController(nav_view, navController);
NavigationUI.setupActionBarWithNavController(this, navController, drawer_layout)
}
override fun onSupportNavigateUp(): Boolean {
return NavigationUI.navigateUp(
Navigation.findNavController(this, R.id.fragmentContainerView), drawer_layout
)
}
override fun onOptionsItemSelected(item: MenuItem): Boolean {
return when (item.itemId) {
android.R.id.home -> {
drawer_layout.openDrawer(GravityCompat.START)
true
}
else -> super.onOptionsItemSelected(item)
}
}
override fun onPostCreate(savedInstanceState: Bundle?) {
super.onPostCreate(savedInstanceState)
// Sync the toggle state after onRestoreInstanceState has occurred.
mActionBarDrawerToggle!!.syncState()
}
}