Popup Message in android or Custom Dialogue
Here is an example for the custom dialogue boxes in android.You can place this code to get your dialog boxes in your view.

Create a XML file of custom layout, /res/layout/mylayout.xml.
<?xml version="1.0" encoding="utf-8"?> android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><AnalogClock android:layout_width="wrap_content" android:layout_height="wrap_content" /><Button android:id="@+id/idButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Button" /></LinearLayout>package com.AndroidCustomDialog;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.widget.Button;import android.widget.Toast;public class AndroidCustomDialogActivity extends Activity { void openCustomDialog(){ AlertDialog.Builder customDialog = new AlertDialog.Builder(AndroidCustomDialogActivity.this); customDialog.setTitle("Custom Dialog"); LayoutInflater layoutInflater = (LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view=layoutInflater.inflate(R.layout.mylayout,null); Button btn = (Button)view.findViewById(R.id.idButton); btn.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View arg0) { // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), "Button Pressed", Toast.LENGTH_LONG).show(); }}); customDialog.setPositiveButton("OK", new DialogInterface.OnClickListener(){ @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub }}); customDialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener(){ @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub }}); customDialog.setView(view); customDialog.show(); } /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); openCustomDialog(); }}
Create custom dialog using AlertDialog., with your own content.
No comments:
Post a Comment