对话框与菜单的使用

来源:互联网 发布:淘宝推广专区 编辑:程序博客网 时间:2024/05/13 13:54

1. AlertDialog(对话框):

private void showMyDialog(){        DialogInterface.OnClickListener  MyDialoglistener =new   DialogInterface.OnClickListener (){            @Override            public void onClick(DialogInterface arg0, int which) {                switch (which) {                case Dialog.BUTTON_POSITIVE:                    //                    break;                case Dialog.BUTTON_NEGATIVE:                    //                    break;                case Dialog.BUTTON_NEUTRAL:                    //                    break;                default:                    break;                }            }        };         AlertDialog.Builder ab = new AlertDialog.Builder(this);        ab.setTitle("Dialog");        ab.setMessage("i m dialog");        ab.setPositiveButton("yes", MyDialoglistener);        ab.setNegativeButton("cancle", MyDialoglistener);        ab.setNeutralButton("ignore", MyDialoglistener);        ab.create().show();    }

列表对话框、单选对话框、多选对话框
详细使用:
转载请注明出处:红亮的专栏:
http://blog.csdn.net/liang5630/article/details/44098899

2. DatePickerDialog

private void showMyDialog2(){        //日历实例,通过静态方法getInstance() 从指定时区 Locale.CHINA 获得一个日期实例        Calendar calendar =Calendar.getInstance(Locale.CHINA);        Date date = new Date(System.currentTimeMillis());//创建一个Date实例        calendar.setTime(date);//设置日历的时间        int year=calendar.get(Calendar.YEAR);        int month=calendar.get(calendar.MONTH);        int day=calendar.get(Calendar.DAY_OF_MONTH);//      (设备上下文,OnDateSetListener时间设置监听器,默认年,默认月,默认日)        DatePickerDialog dpd =new DatePickerDialog(MainActivity.this, null, year, month, day);        dpd.show();
  1. menu自定义菜单
    ?(目前很少见)
0 0
原创粉丝点击