【发布时间】:2020-11-22 19:25:43
【问题描述】:
我正在使用jetpack导航组件构建一个导航抽屉,我想更改工具栏的汉堡图标,我尝试了很多类似下面的解决方案但它们不起作用
app:navigationIcon="@drawable/menu"
还有
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(R.drawable.menu);
这是我的代码
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
setSupportActionBar(toolbar)
navController=findNavController(R.id.nav_host_fragment)
appBarConfiguration=AppBarConfiguration(setOf(R.id.nav_acceuil,R.id.nav_notifications,R.id.nav_gerer,R.id.nav_deconnexion),drawer_layout)
setupActionBarWithNavController(navController,appBarConfiguration)
nav_view.setupWithNavController(navController);
}
【问题讨论】:
标签: android navigation-drawer android-jetpack hamburger-menu android-jetpack-navigation