show Alert Window With Custom Button - Android User Interface

Android examples for User Interface:Alert Dialog

Description

show Alert Window With Custom Button

Demo Code


import java.util.Calendar;
import java.util.List;
import android.content.Context;
import android.content.DialogInterface;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.MeasureSpec;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.view.WindowManager.LayoutParams;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TimePicker;
import android.widget.Toast;

public class Main{
    /** mAlertWindow */
    private static AlertWindow mAlertWindow;
    public static void showAlertWindowWithCustomButton(Context context,
            boolean hasTitle, String title, String message,
            String positive, String negative,
            AlertWindow.OnClickListener positiveListener,
            AlertWindow.OnClickListener negativeListener) {
        int style = 0;
        if (hasTitle) {
            style = AlertWindow.HAS_TITLE | AlertWindow.HAS_CANCEL
                    | AlertWindow.HAS_OK;
        } else {//  w  w  w  .  j  a  v  a 2  s.c om
            style = AlertWindow.HAS_CANCEL | AlertWindow.HAS_OK;
        }
        AlertWindow aw = new AlertWindow(context, style);
        mAlertWindow = aw;
        aw.setTitle(title);
        aw.setMessage(message);
        aw.setButtonText(positive, negative);
        aw.setButtonListener(positiveListener, negativeListener);
        aw.show();
    }
}

Related Tutorials