Assalamualaikum Wr. Wb                                         
hay guys pada kali ini lagi saya akan memberikan tutorial membuat menu grub pada android studio.ok lansung saja simak step by step di bawah..
1.               Buka aplikasi ADT atau Android Studio
2.               Kemudian buat project baru
3.               Source code untuk file MainActivity.java
package com.example.groupmenu;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
//  menu (groupId, itemId, order, title)
    menu.add(1, 5, 1, "Mawar");
    menu.add(1, 2, 2, "Melati");
    menu.add(1, 3, 3, "Anggrek");
    menu.add(2, 3, 4, "Kucing");
    menu.add(2, 3, 5, "Kelinci");
    menu.add(2, 3, 6, "Domba");
    menu.add(3, 1, 7, "Apel");
    menu.add(3, 1, 8, "Anggur");
    menu.add(3, 1, 9, "Manggis");
   
    return super.onCreateOptionsMenu(menu);
    }
    @Override
    public boolean onMenuItemSelected(int featureId, MenuItem item) {
    String group = "";
    if (item.getGroupId() == 1) {
        group = "Bunga";
        } else if (item.getGroupId() == 2) {
        group = "Hewan";
        } else if (item.getGroupId() == 3) {
        group = "Buah";
        }
        Toast.makeText(MainActivity.this,
        "\nGroup: " + group +
//      "\nItem ID : " + item.getItemId()+
        "\nTitle: " + item.getTitle() +
        "\nUrutan: "+ item.getOrder(),
        Toast.LENGTH_LONG).show();
        return super.onMenuItemSelected(featureId, item);
        }
        }

4.               Source code untuk file activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/gambar"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

           <LinearLayout
               android:layout_width="fill_parent"
               android:layout_height="fill_parent"
               android:orientation="vertical"
               android:gravity="center" >
             
               <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:textColor="#ffff00"
        android:textStyle="bold"
        android:textSize="30dp"
        android:text="@string/welcome" />
              
                <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:textColor="#ffff00"
        android:textStyle="bold"
        android:textSize="20dp"
        android:text="To" />
               
                 <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:textColor="#ffff00"
        android:textStyle="bold"
        android:textSize="30dp"
        android:text="Group Menu" />
              
           </LinearLayout>  

</RelativeLayout>

5.               Source code untuk AndroidManifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.groupmenu"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.groupmenu.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>