Android | Membuat Image Menu

lanjut dari tutorial sebelum'nya Android | Membuat Spash Screen
sekarang lanjut ke membuat Menu + Gambar 
Tampilan nya seperti ini !

  • oke langsung aja , buat XML baru dengan nama  menu.xml dan beri code seperti berikut :
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    
 <!-- Single menu item 
         Set id, icon and Title for each menu item
    -->
    <item android:id="@+id/menu_bookmark"
          android:icon="@drawable/icon_bookmark"
          android:title="Bookmark" />
 
    <item android:id="@+id/menu_save"
          android:icon="@drawable/icon_save"
          android:title="Save" />
 
    <item android:id="@+id/menu_search"
          android:icon="@drawable/icon_search"
          android:title="Search" />
 
    <item android:id="@+id/menu_share"
          android:icon="@drawable/icon_share"
          android:title="Share" />
 
    <item android:id="@+id/menu_delete"
          android:icon="@drawable/icon_delete"
          android:title="Delete" />  
 
    <item android:id="@+id/menu_preferences"
          android:icon="@drawable/icon_preferences"
          android:title="Preferences" /> 
</menu>

  • lalu buka Tampil.java yang berada di src->com.example.splashscreen :

package com.example.splashscreen;

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 Tampil extends Activity{
	protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.tampilan);
	}

	// 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(Tampil.this, "Bookmark is Selected", Toast.LENGTH_SHORT).show();
	            return true;
	 
	        case R.id.menu_save:
	            Toast.makeText(Tampil.this, "Save is Selected", Toast.LENGTH_SHORT).show();
	            return true;
	 
	        case R.id.menu_search:
	            Toast.makeText(Tampil.this, "Search is Selected", Toast.LENGTH_SHORT).show();
	            return true;
	 
	        case R.id.menu_share:
	            Toast.makeText(Tampil.this, "Share is Selected", Toast.LENGTH_SHORT).show();
	            return true;
	 
	        case R.id.menu_delete:
	            Toast.makeText(Tampil.this, "Delete is Selected", Toast.LENGTH_SHORT).show();
	            return true;
	 
	        case R.id.menu_preferences:
	            Toast.makeText(Tampil.this, "Preferences is Selected", Toast.LENGTH_SHORT).show();
	            return true;
	 
	        default:
	            return super.onOptionsItemSelected(item);
	        }
	    }
	
}



Selesai deh ... Sekarang tinggal di RUN ! 


untuk memunculkan menu klik tombol Menu


Bila ga mau repot tinggal Download File'nya nih => Download

Sekian dari saya , bila masih bingung , bisa di tanyakan melali media sosial , atau bisa komentar di blog ini :)

Post a Comment

notifikasi
close