对话框与菜单的使用

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值