Showing posts with label menu dialog. Show all posts
Showing posts with label menu dialog. Show all posts

Wednesday, September 19, 2012

Menu Dialog Demo in Android

Hello Friends!
    This is a simple demo for create menu dialog box in android for this I am using Alert Dialog Builder.

1-Print Screen:



2-manifest.xml


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.manish.android.meenu"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:label="@string/app_name"
            android:name=".MeenuDemoActivity" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />

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

3-MenuDemoActivity.java

package com.manish.android.meenu;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;

public class MenuDemoActivity extends Activity {
       private Button button;

       @Override
       public void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.main);
              final String[] option = new String[] { "Add", "View", "Change",
                           "Delete" };
              ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                           android.R.layout.select_dialog_item, option);
              AlertDialog.Builder builder = new AlertDialog.Builder(this);

              builder.setTitle("Select Option");
              builder.setAdapter(adapter, new DialogInterface.OnClickListener() {

                     public void onClick(DialogInterface dialog, int which) {
                           // TODO Auto-generated method stub

                     }
              });
              final AlertDialog dialog = builder.create();

              button = (Button) findViewById(R.id.buttonMeenu);

              button.setOnClickListener(new View.OnClickListener() {
                     public void onClick(View v) {
                           dialog.show();
                     }
              });
       }
}

4-main.xml


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

   <Button
       android:id="@+id/buttonMeenu"
       android:layout_height="wrap_content"
       android:layout_width="wrap_content"
       android:layout_marginTop="50sp"
       android:layout_gravity="center"
       android:text="Pess here!"/>


</LinearLayout>

Thanks,

 You might also like:
1)http://www.androidhub4you.com/2012/07/how-to-create-popup-window-in-android.html

2)http://www.androidhub4you.com/2012/09/alert-dialog-box-or-confirmation-box-in.html