Option Menu Context Menu

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