Workshop Struktur dan Pemakaian Teknologi Game
70
4.1 Tujuan Pembelajaran
1. Memahami tentang Menu, baik Option maupun Context Menu dan bagaimana
penggunaannya.
4.2 Dasar Teori
Sebagaimana halnya aplikasi-aplikasi untuk desktop dan beberapa sistem operasi pada mobile, Android mendukung activity dengan menu-menu aplikasi. Pada Android, ini
disebut option menu. Beberapa telepon Android akan memiliki sebuah kunci khusus untuk melakukan pop menu dari option menu, dan beberapa yang lainnya akan menawarkan
alternatif untuk men-trigger menu agar muncul, seperti on-screen button, dan sebagainya. Di samping itu, sebagaimana GUI toolkit, Anda dapat membuat context menu untuk
aplikasi Android. Pada perangkat mobile, context menu biasanya muncul saat user melakukan tap mengetuk dan hold menahan pada widget tertentu.
4.2.1 Option Menu
Option menu menampilkan informasi yang berhubungan di dalam activity. Menu ini beroperasi dalam satu ataupun dua mode, yaitu icon dan expand. Saat user
pertama kali menekan tombol Menu, icon mode akan muncul, menampilkan enam buah menu pilihan yang terletak pada bagian bawah layar. Jika menu memiliki lebih
dari enam buah pilihan, maka tombol keenam akan diberi label “More”. Memilih pilihan “More” akan mengarah ke mode expand, menunjukkan pilihan yang
tersedia tidak terlihat pada menu reguler. Menu tersebut dapat terlihat jika user menggeser pilihan menu reguler.
4.2.2 Context Menu
Context menu akan terlihat saat dilakukan tap-and hold pada widget. Berbeda dengan Option Menu yang dieksekusi hanya sekali dalam satu activity,
Workshop Struktur dan Pemakaian Teknologi Game
71 Context Menu dihilangkan setelah selesai dipanggil atau digunakan. Oleh karena itu,
Anda tidak mungkin untuk menahan hold pada objek Context Menu secara terus menerus, hanya terdapat satu kesempatan untuk membuild kembali menu tersebut
untuk melengkapi kebutuhan activity berbasis on-demand.
Workshop Struktur dan Pemakaian Teknologi Game
72
Workshop 5
Option dan Context Menu
A. Tujuan
1. Memahami macam-macam variasi dari XML Layout
2. Memahami penggunaan dari Basic Widget
B. Tugas Pendahuluan
1. Pelajari Option dan Context Menu Android
C. Percobaan
a. Percobaan 1: Menggunakan Option dan Context Menu