Lesson 4.2: Using an Options Menu
Task 1: Add items to the options menu
pertama kita meng-examine class .xml content terlebih dahulu terdapat app:layout_behaviour attribut ini didapat dari bawaan relativelayout yang terdapat di class values.xml yang isinya merupakan widget dari android nya sendiri
pada class mainactivity pada method oncreate terdapat inisiasi object toolbar yang sudah kita buat pada activity_main.xml
pada class mainactivity pada method oncreate terdapat inisiasi object toolbar yang sudah kita buat pada activity_main.xml
selanjutnya kita buka menu_main.xml disini terdapat object-object item yang nanti nya akan di pakai di toolbar yang sudah kita buat di activity_main.xml dan class ActivityMain
lalu kita tambahkan item-item yang lainnya
Setelah di running akan ada tampilan sperti berikut
Task 2: Add icons for menu items
selanjutnya kita akan mencoba membuat icon pada drawable,pertama kita klik kanan pada drawable lalu new lalu klik image asset
setelah itu kita ubah icon type menjadi Action Bar and Tab
Lalu kita pilih Clipart yang sesuai yang kita inginkan
Kita bisa mengubah warna pada clipart yang sudah di pilih
Pada menu_main.xml disana kita menambahkan icon yang sudah di buat
Setelah app di running
Di rotatepun tidak ada masalah
Task 3: Handle the selected menu item
selanjutnya kita akan menambahkan method displayToast apabila salah satu item di klik
method onOptionsItemSelected ini berguna untuk memasukan parameter string ke display toast apabila salah satu item di klik
maka jika klik pada tab di atas akan muncul text seperti berikut