Tutorial Membuat Menu di Android


Dalam menu aplikasi android adalah salah satu user interface entitas penting yang menyediakan beberapa pilihan tindakan untuk pandangan tertentu. Dalam tutorial ini saya membahas tentang membuat menu android.
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