Please enable JavaScript.
Coggle requires JavaScript to display documents.
MENU - Coggle Diagram
MENU
Menu Kontekstual
Menu Konteks Mengambang
-
Implementasi
- Mendefinisikan menu dalam xml
- Daftarkan View ke menu konteks yang harus dikaitkan dengan memanggil registerForContextMenu() dan teruskan View ke menu itu.
- Implementasikan metode onCreateContextMenu() dalam Activity atau Fragment
- Implementasikan onContextItemSelected()
Mode Aksi Kontekstual
-
Implementasi
- Mendefinisikan menu dalam xml
- Implementasikan antarmuka ActionMode.Callback.
- Memanggil startActionMode() untuk menampilkan ActionBar
Menu Popup
-
Implementasi
- Mendefinisikan menu dalam XML
a) Buat instance PopupMenu bersama konstruktornya, yang mengambil Context dan View aplikasi saat ini yang akan menjadi tempat mengaitkan menu.
b) Gunakan MenuInflater untuk memekarkan sumber daya menu Anda ke dalam objek Menu yang dikembalikan oleh PopupMenu.getMenu().
-
- Mengimplementasikan antarmuka PopupMenu.OnMenuItemClickListener dan mendaftarkannya pada PopupMenu dengan memanggil setOnMenuItemclickListener().
- Spesifikasi Logic pada onMenuItemClick().
Menu Opsi dengan App Bar
-
Implementasi
- Mendefinisikan resources menu di dalam xml
- Membuat MenuItem yang memiliki atribut title, icon, showAsAction.
- Membuat objek Menu dalam class Activity dengan function onCreateOptionsMenu() untuk inflate menu
-