-->

Membuat menu pada android (Java Code+XML)

Pada kesempatan kali ini ane ingin berbagi dengan temen - temen sekalian bagaimana cara untuk membuat menu pada android seperti gambar dibawah ini nih  ...


Nah untuk yang pertama kali baru membuat menu ini diwajibkan untuk membaca tutorial ini dulu.
Nah setelah tahu konsep dasarnya oke langsung saja kita buat file XMLnya yah.. low mau menggunakan fasilitas yang ada di ADT dipersilahkan tetapi untuk lebih mudahnya kita coba buat file XML di folder /res/menu/menu_favorit.xml yang isinya adalah sebagai berikut :




<?xml version=" encoding="utf-8">
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/mn_fav" android:title="Tambah ke Favorit"
android:icon="@drawable/icon_favorites"></item>
</menu>

Implementasi kodingnya adalah sebagai berikut :
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_favorit.xml, menu);
    return true;
}

//di sini cara mendapatkan eventnya
       @Override
public boolean onOptionsItemSelected(MenuItem item) {
   switch (item.getItemId()) {
      case R.id.menu_favorit:
	    //lakukan disini
	   break;
      default:
           break;
    }
    return true;
}
Untuk koding java kita dapat gunakan sebagai berikut :
 
public static int ADD_FAVORIT=1;
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
     menu.add(0,  ADD_FAVORIT,0, "Tambah ke Favorit").setIcon(R.drawable.favorit);
     return true;

  }
         
@Override
public boolean onOptionsItemSelected(MenuItem item) {
      switch (item.getItemId()) {
      case ADD_FAVORIT:
		//lakukan disini
                 break;
      default:
                 break;
      }
      return true;
}

Semoga bermanfaat
Facebook Comments

0 komentar