Klik kanan folder menu lalu pilih New -> Menu Resource File lalu pada jendela yang tampil beri nama menu_kiri lalu tekan tombol OK maka akan membuat sebuah file dengan isi seperti berikut ini:
Masukkan kode berikut ini ke dalam Class LayarUtama:
override fun onOptionsItemSelected(item: MenuItem): Boolean {
return if (actionBarDrawerToggle.onOptionsItemSelected(item)) {
true
} else super.onOptionsItemSelected(item)
}
Keterangan:
actionBarDrawerToggle adalah class yang digunakan untuk menyatukan Drawer ke Action Bar
drawerLayout.addDrawerListener(actionBarDrawerToggle) digunakan untuk menambahkan listener untuk mendengarkan event yang terjadi pada drawer seperti ketika drawer dibuka/ditutup
actionBarDrawerToggle.syncState() untuk sinkronisasi state navigation drawer
supportActionBar?.setDisplayHomeAsUpEnabled(true) digunakan untuk menampilkan tanda panah atas atau back pada action bar atau toolbar
onOptionsItemSelected adalah metode yang digunakan untuk menangkap menu yang dipilih
7. Theme
Gunakanlah theme yang bukan NoActionBar
Bukalah file res/values/themes.xml lalu masukkan kode berikut ini: