Dalam tutorial ini kita membuat menu sederhana dengan 6 item menu. Pada mengklik pada item menu tunggal pesan Toast sederhana akan ditampilkan.
1. Buat proyek baru file ⇒ New ⇒ Project Android dan beri nama activity sebagai AndroidMenusActivity.
2. Sekarang membuat file XML di bawah res / layout folder dan nama itu sebagai menu.xml.
3. Buka file menu.xml dan ketik kode berikut. Dalam kode berikut kami menciptakan menu dengan 6 item menu. Setiap item menu memiliki ikon dan judul untuk menampilkan label di bawah menu icon. Juga kami memiliki id untuk setiap item menu untuk mengidentifikasi secara unik.
4. Sekarang buka file Main Activity Anda (AndroidMenusActivity.java) dan ketik kode berikut. Dalam kode berikut setiap item menu diidentifikasi oleh ID dalam saklar laporan kasus.
package com.androidhive.androidmenus; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.Toast; public class AndroidMenusActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } // Initiating Menu XML file (menu.xml) @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater menuInflater = getMenuInflater(); menuInflater.inflate(R.layout.menu, menu); return true; } /** * Event Handling for Individual menu item selected * Identify single menu item by it's id * */ @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.menu_bookmark: // Single menu item is selected do something // Ex: launching new activity/screen or show alert message Toast.makeText(AndroidMenusActivity.this, "Bookmark is Selected", Toast.LENGTH_SHORT).show(); return true; case R.id.menu_save: Toast.makeText(AndroidMenusActivity.this, "Save is Selected", Toast.LENGTH_SHORT).show(); return true; case R.id.menu_search: Toast.makeText(AndroidMenusActivity.this, "Search is Selected", Toast.LENGTH_SHORT).show(); return true; case R.id.menu_share: Toast.makeText(AndroidMenusActivity.this, "Share is Selected", Toast.LENGTH_SHORT).show(); return true; case R.id.menu_delete: Toast.makeText(AndroidMenusActivity.this, "Delete is Selected", Toast.LENGTH_SHORT).show(); return true; case R.id.menu_preferences: Toast.makeText(AndroidMenusActivity.this, "Preferences is Selected", Toast.LENGTH_SHORT).show(); return true; default: return super.onOptionsItemSelected(item); } } }5. Kemudian jalankan proyek Anda dengan mengklik kanan pada folder proyek Anda ⇒ Run As ⇒ 1 Android Application untuk menguji aplikasi Anda. Pada Android Emulator klik pada Tombol Menu untuk meluncurkan menu.
0 Response to "Tutorial Membuat Menu di Android"
Post a Comment